Extensible Markup Language ist eine flexible Möglichkeit für den Transport von Daten über das Internet und zwischen den Anwendungen . Innerhalb XML werden die Daten in Elemente , deren Namen enthalten . Da XML ist so flexibel , können diese Elemente haben, was benennt die Programmierer auf Wunsch durch eine sogenannte Namespace definiert. XML wird häufig in Verbindung mit Hypertext Preprocessor , das Script ausführt auf der Server-Seite der Web- Hosting genutzt wird. Um komplexe Namespace Daten via PHP verwalten, müssen Sie beschäftigen einige spezielle Funktionen . Diese Funktionen erkennen und decodieren den XML-Namespace . Things You
Notepad
brauchen anzeigen Weitere Anweisungen
1
laden XML mit dem simplexml_load_file Funktion . Zum Beispiel, wenn die Datei auf http://www.mergingtoll.com/careful.xml befindet, würde die Funktion wie folgt aussehen:
$ sorgfältige = simplexml_load_file ( ' http://www.mergingtoll.com /careful.xml ');
Dies würde die XML-Datei in eine Variable namens $ vorsichtig speichern
2
erstellen SimpleXML Element für Ihre neue Variable . . Zum Beispiel:
$ carefulsimple = new SimpleXMLElement ($ vorsichtig );
3
Verwenden Sie die getNamespaces Methode, um alle Namespaces von Ihrem SimpleXML Element extrahieren. Zum Beispiel:
$ carefulns = $ carefulsimple -> getNamespaces (true);
4
Drucken Sie Ihre Namespace -Array mit der Funktion print_r . Zum Beispiel:
print_r ($ carefulns );
Dies ermöglicht es Ihnen, alle Namespaces mit der XML-Datei verknüpft sind