PHP Script komplexe Zeichenfolgen bauen kann mit Markup Strukturen wie XML-Elemente . Sie können bauen , den Inhalt eines XML-Dokuments , beginnend mit dem Root-Element , als ein einzelnes String-Variable . Anschließend können Sie diese Zeichenfolge Inhalte , Informationen den Nutzern dieser Website ausgeben oder in eine XML- Datei zu schreiben. Sie können maßgeschneiderte die Strukturen innerhalb der XML auf die Bedürfnisse der einzelnen Projekte , gegebenenfalls einschließlich der Daten die Werte innerhalb des Element-und Attribut -Markup . Vorbereitung
Um XML in PHP zu erstellen, müssen Sie zunächst ein PHP-Skript . Öffnen Sie dazu eine neue Datei in einem Texteditor, und speichern Sie sie mit der Erweiterung "php . " , Zum Beispiel " write_xml.php " , um den Zweck des Skripts entsprechen. Innerhalb des Skripts , fügen Sie die folgende Gliederung Strukturen :
Zwischen den PHP-Tags , fügen Sie alle Ihre Skript Verarbeitung < php //xml Bauprozesse hier ? > . Der folgende Code fügt eine Variable, um den Inhalt des XML-Dokuments halten : $ xml_content = "";
Dies erzeugt einen leeren String Variable. Sie können XML-Elemente an dieser Stelle festlegen , wie das Skript fortschreitet.
Document Root
XML-Dokumente beginnen mit der XML-Deklaration . In einem an die String-Variable wie folgt: . $ Xml_content = "<" ? Xml version = \\ " 1.0 \\ " encoding = \\ " ISO -8859-1 \\> ";
Dieser Code fügt den Beginn des XML-Dokuments an die String-Variable , auf der Flucht die Anführungszeichen mit Backslash-Zeichen , so dass PHP nicht missverstehen sie nicht. Die XML-Deklaration wird durch den Starttag für das Root- Element gefolgt . Der folgende Code demonstriert das Anhängen der Starttag eines Beispiels Root-Element der String-Variable : . $ Xml_content = " ";
tag Inhalte können verändert werden, um verschiedene Projekte angepasst werden
Inhalt
Zwischen dem öffnenden und schließenden Tags eines XML-Dokuments root-Element , finden Sie normalerweise weitere XML-Elemente sowie Attribute in einigen Fällen. Der folgende Beispielcode demonstriert das Hinzufügen einiger Elemente mit Attributen : . $ Xml_content = " Toaster ";
Sie können weitermachen Hinzufügen von Elementen zur String-Variable , bis Sie alle Daten, die Sie benötigen. Diese Aussagen können über mehrere Zeilen laufen , wenn nötig.
Schließen der Wurzel
Das Stammelement eines XML-Dokuments geschlossen werden müssen. Um das XML-Dokument Stringvariable beenden, schließen Sie das Root- Element wie folgt: $ xml_content = "< /Küche > ";
Das ist alles was Sie brauchen für eine grundlegende XML-Dokument. . Alle Inhalte ein Skript legt fest, sollte jetzt in der String-Variable gespeichert werden, um . Es ist ratsam, Code in dieser Phase zu überprüfen, um sicherzustellen, dass alle Elemente in der XML- Inhalte sind geschlossen und korrekt strukturiert.
Output
PHP -Skripte können die verwenden XML String-Variable in viele Möglichkeiten . Um das XML-Dokument Inhalt der Web-Browser von jedem Benutzer das Abrufen der PHP Skript ausgegeben , gilt die folgende Syntax : echo $ xml_content ;
Testen Sie das PHP-Skript , indem Sie auf die Seite. Sie können auch schreiben von XML-Inhalten in einer Datei mit PHP " fopen " und " fwrite "-Funktionen .