Extensible Markup Language ist ein Internet-Standard für den Austausch von Informationen zwischen Anwendungen plattformübergreifend . XML organisiert Informationen nach einer Hierarchie , mit öffnenden und schließenden Tags um jedes Element in der Hierarchie. Sie können eine XML-Struktur aus den Daten in PHP zu erstellen , um es mit anderen Anwendungen teilen. Sie können dies tun, indem SimpleXML und Einsetzen der Werte von PHP-Variablen in der XML-Struktur . Anleitung
1
Erstellen einer PHP- Datei mit einem Editor oder Notepad. Definieren eines Objekts an Daten speichern , zum Beispiel , Landeshauptstädten und deren Längen-und Breitengrade . Geben Sie z. B. :
< php
Klasse Hauptstadt { public $
Stadt , $ Breitengrad, Längengrad $ ;
public function __ construct ( $ city , $ Breitengrad, Längengrad $ ) {
$ this -> Stadt = $ city ;
$ this-> Breite = $ Breite;
$ this -> Länge = $ Länge;
} }
2
ein Array initialisieren und Speichern von Daten in der Anordnung , die Sie in XML einfügen . Geben Sie z. B. :
$ Kapital = array ();
$ Kapital [" Alabama "] = new Kapital ( " Montgomery " , 32,361538 , -86,279118 );
< p > $ Kapital [ "Alaska "] = new Kapital ( " Juneau " , 58,301935 , -134,419740 );
$ Kapital [" Arizona "] = new Kapital ( "Phoenix" , 33,448457 , -112,073844 );
3
neues SimpleXML Objekt . Geben Sie z. B. :
$ xml = new SimpleXMLElement ( " ");
4
durch die Anordnung von Daten durchlaufen und einfügen PHP-Variablen in die XML Struktur mit den Funktionen von SimpleXML vorgesehen . Fügen Sie den Staat als untergeordnetes Element . In die Stadt als untergeordnetes Element des Staates. Fügen Sie den Breiten-und Längengrad als Attribute der Stadt. Geben Sie z. B. :
foreach ($ Kapital wie $ state = > $ data ) {
$ s = $ xml -> addChild ("state ", $ Zustand) ;
$ c = $ s -> addChild ( "city" , $ data -> Stadt );
$ c -> addAttribute ( " Breite " , $ data -> Breite );
$ c -> addAttribute ( " Längengrad " , $ data -> Längengrad) ; }
5
Output das Ergebnis in einer Datei . Geben Sie z. B. :
$ xml -> asXML ( " capitals.xml ");
6
Speichern Sie die Datei und führen Sie es in einem Browser. Öffnen Sie die XML-Datei erstellt und es überprüfen es, um sicherzustellen, dass die XML-Struktur ist richtig.