| 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 analyser un fichier XML
    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 . "

    Previous :

    next :
      articles connexes
    ·Comment faire pour envoyer des données dans MySQL avec…
    ·Comment Batch Envoyer un email en PHP 
    ·Comment faire pour convertir un tableau en une chaîne …
    ·Différence entre PHP4.0 et PHP5.0 
    ·Comment utiliser le code PHP dans ASP.NET 
    ·Comment utiliser les sessions dans MODx Revolution 
    ·Comment faire pour déplacer des données de MySQL à M…
    ·Comment créer Plain Text & Mime formaté e-mail avec P…
    ·Comment réparer une chaîne découpée 
    ·Comment faire face à des espaces de noms XML dans PHP 
      articles en vedette
    ·Comment faire pour utiliser des éléments de bloc HTML…
    ·Tutorial pour les expressions régulières dans Ruby 
    ·Comment faire pour installer un contrôle ActiveX Java …
    ·Comment faire la relation un no- Strings Attached 
    ·Comment connecter TextBox à BindingNavigator 
    ·Comment faire pour utiliser le contrôle de votre page …
    ·Comment faire un jeu en QBasic 
    ·Pourquoi utiliser une programmation de bas niveau Langu…
    ·Comment accéder Registre Windows de Java 
    ·Comment créer un formulaire d' abonnement à un magazi…
    Copyright © Connaissances Informatiques http://fr.wingwit.com