| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment tester XML Parse
    XML ​​signifie " Extensible Markup Language ", et il fournit un moyen pour que les données sont envoyées et reçues via Internet. Les données sont stockées sous forme de balises ou d'éléments . Contrairement à HTML , XML ne contient pas un ensemble de balises prédéfinies. Toutes les balises XML sont créés par l'utilisateur et sont utilisées à des fins de stockage de données. Afin d'extraire les données de l'intérieur de ces balises , le fichier XML doit être analysé à l'aide d'un " Object Model données», ou DOM , et un langage de requête spéciale appelée " Xpath . " Instructions
    1

    créer le document DOM . Compte tenu de " http://www.example.com/example_xml_file.xml " que l'URL d'un fichier XML , et en utilisant PHP comme langage de mettre en œuvre DOM et XPath , entrez le code suivant dans votre éditeur de texte:
    < p > $ url = " http://www.example.com/example_xml_file.xml " ;

    xml_file $ = file_get_contents ($ URL) ;

    $ doc = new DOMDocument () ;

    $ -> doc loadXML ( xml_file $ ) ;

    $ xpath = new DOMXPath ( $ doc ) ;

    Ce code utilise du PHP " les file_get_contents ( ) " méthode pour obtenir le contenu du fichier XML situé à " www.example_xml_file.xml " et le stockent sous forme de chaîne dans la variable " $ xml_file . " Il crée ensuite un nouvel objet DOM et la stocke dans variable $ " doc ". Enfin, il charge le fichier XML comme un DOM et crée un objet DOMXPath et la stocke dans la variable "$ XPath. "
    2

    analyser le fichier XML. Étant donné le fichier XML suivant :


    1223 Photos

    Saturday , 23rd Juillet

    titre < /title> </Photos <p> livres > Photos <p> Entrez le code suivant : <br> <p> $ item = $ xpath -> évaluer ( "//id") ; <br> <p> sélectionne le nœud " <id> " de l'arbre et la stocke dans la variable " $ item . " <br> 3 < p > Imprimer les données. Pour tester et valider le fichier XML a été analysée correctement , imprimer les données récupérées à partir du fichier XML. Dans votre éditeur de texte, saisissez le code suivant : <br> <p> echo $ objet ; <br> <p> permet d'imprimer les données contenues dans les balises " id" de l'échantillon 2, confirmant que le dossier a été analysé correctement . Photos <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/programmation/php-mysql-programming/91802.html' >Comment savoir MySQL Query de garder l'espace blanc </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/programmation/php-mysql-programming/91804.html' >Comment économiser de décimales pour MySQL </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> articles connexes </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/93162.html" title="Comment faire pour exécuter un UPDATE MySQL Query " target="_self">Comment faire pour exécuter un UPDATE MySQL Query </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/92103.html" title="Comment utiliser Cron PHP " target="_self">Comment utiliser Cron PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/92209.html" title="Comment faire un titre en page cliquable travers le PHP " target="_self">Comment faire un titre en page cliquable travers le PHP…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/92554.html" title="Comment étendre une classe à une autre en PHP " target="_self">Comment étendre une classe à une autre en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/92926.html" title="Comment utiliser cURL pour lire un fichier dans une variable PHP " target="_self">Comment utiliser cURL pour lire un fichier dans une var…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/91872.html" title="Comment faire pour convertir Newline pour MySQL " target="_self">Comment faire pour convertir Newline pour MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/92497.html" title="Comment faire pour supprimer des éléments d' un tableau en PHP " target="_self">Comment faire pour supprimer des éléments d' un table…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/92331.html" title="Comment faire pour supprimer une nouvelle ligne et l'espace en PHP " target="_self">Comment faire pour supprimer une nouvelle ligne et l'es…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/91364.html" title="Comment faire pour déplacer des données de MySQL à MongoDB Script " target="_self">Comment faire pour déplacer des données de MySQL à M…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/92228.html" title="Comment tronquer chaînes de PHP Breaks phrase " target="_self">Comment tronquer chaînes de PHP Breaks phrase </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">articles en vedette </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/88337.html" title="Comment faire pour convertir les fichiers Olympus DSS " target="_self">Comment faire pour convertir les fichiers Olympus DSS </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/visual-basics-programming/95453.html" title="Comment compter les mots dans une zone de texte dans Visual Basic (VB) " target="_self">Comment compter les mots dans une zone de texte dans Vi…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/88714.html" title="Comment arrêter une boucle infinie " target="_self">Comment arrêter une boucle infinie </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/visual-basics-programming/96209.html" title="Comment utiliser la fonction convert pour le format de date " target="_self">Comment utiliser la fonction convert pour le format de …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/visual-basics-programming/95885.html" title="Comment faire pour utiliser l'accès Visual Basic pour trier des données " target="_self">Comment faire pour utiliser l'accès Visual Basic pour …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/86665.html" title="Avantages et inconvénients de Niveau Machine Language " target="_self">Avantages et inconvénients de Niveau Machine Language </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/computer-programming-languages/86473.html" title="Comment formater décimaux à l'aide AWK " target="_self">Comment formater décimaux à l'aide AWK </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/visual-basics-programming/95762.html" title="Comment désactiver Dates du DateTimePicker en Visual Basic 6 " target="_self">Comment désactiver Dates du DateTimePicker en Visual B…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/php-mysql-programming/91384.html" title="Sendmail Vs . PHP Courriel " target="_self">Sendmail Vs . PHP Courriel </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmation/java-programming/89203.html" title="Comment faire de Java Objects Repeat " target="_self">Comment faire de Java Objects Repeat </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Connaissances Informatiques http://fr.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>