Extensible Markup Language est un moyen souple de transport de données sur l'Internet et entre applications. Dans XML , les données sont contenues dans les éléments qui ont des noms . Parce que XML est si flexible , ces éléments peuvent avoir tout ce que nomme les désirs du programmeur , définis par ce qu'on appelle un espace de noms . XML est souvent utilisé en conjonction avec Hypertext Preprocessor , qui exécute des scripts sur le serveur d'hébergement Web . Afin de gérer les données d'espace de noms complexes via PHP , vous devez utiliser certaines fonctions spéciales . Ces fonctions identifier et décoder l'espace de noms XML. Choses que vous devez Notepad Voir Plus Instructions 1 charge le XML en utilisant la fonction simplexml_load_file . Par exemple, si le fichier se trouve à http://www.mergingtoll.com/careful.xml , la fonction devrait ressembler à : $ attention = simplexml_load_file (' http://www.mergingtoll.com /careful.xml '); Cela stocker le fichier XML dans une variable appelée $ attention 2 créer un élément SimpleXML pour votre nouvelle variable. . Par exemple: $ carefulsimple = new SimpleXMLElement ($ attention) ; 3 utiliser la méthode getNamespaces pour extraire tous les espaces de noms de votre élément SimpleXML . Par exemple: carefulns $ = carefulsimple -> getNamespaces ( true); 4 Imprimer votre tableau d'espace de noms en utilisant la fonction print_r . Par exemple: print_r ( carefulns $ ) ; Cela vous permet de voir tous les espaces de noms associés à votre fichier XML < br . >
|