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 ; Cette obtiendrez la valeur située dans " », qui est «l'auteur de test ", et le stocker dans la variable "$ selectedbook . "
|