XML signifie " Extensible Markup Language ". XML sert à transférer des informations et du contenu sur le Web. Le contenu d'un document XML peut être consulté et manipulé à l'aide d' un "objet Modèle de données ", ou DOM . Un document DOM stocke les données XML dans une hiérarchie connue comme une "arborescence " . Tous les éléments du document XML constituent l'arbre , et chaque élément est appelé un «nœud ». Pour transversal de l'arbre, un langage de requête spéciale appelée " Xpath " peut être utilisé avec le document DOM . Choses que vous devez
éditeur
serveur Web du texte avec PHP installé
Voir Plus Instructions
1
créer le document DOM . Compte tenu de " http://www.example.com/test_file.xml " que le document XML qui sera analysé et PHP comme langage utilisé pour mettre en œuvre les DOM et XPath , entrez le code suivant dans votre éditeur de texte:
$ fichier_test = file_get_contents ($ URL) ;
$ doc = new DOMDocument ();
$ doc -> loadXML ( fichier_test $ ) ;
$ XPath = new DOMXPath ( $ doc ) ;
Ce code charge les données dans le fichier XML dans la variable " $ fichier_test . " Un nouvel objet DOM est créé et sauvegardé dans le répertoire "$ doc" variable. Le fichier XML est chargé comme un DOM et crée un objet DOMXPath et la stocke dans la variable "$ XPath. "
2
Localisez le nœud de données . Utilisez le fichier XML suivant comme exemple :
livre de test
Photos essai auteur ;
essai Date de publication Photos
Photos
afin de récupérer des informations dans le noeud " », entrez le code suivant :
$ livre = $ xpath -> evaluate ( "//BOOK_TITLE ");
sélectionne le noeud " " de l'arbre et le stocke dans la variable " $ livre. "
3 Obtenir les données à partir du noeud . Pour obtenir le contenu du nœud " " , entrez les informations suivantes dans votre éditeur de texte:
$ selectedbook = $ book -> livre (0) -> nodeValue ;
< p > Cette obtiendrez la valeur située dans " », qui est «l'auteur de test ", et le stocker dans la variable "$ selectedbook . "