Heim >Backend-Entwicklung >PHP-Tutorial >Funktionen und Syntaxanweisungen der PHP- und XML-Technologie

Funktionen und Syntaxanweisungen der PHP- und XML-Technologie

jacklove
jackloveOriginal
2018-05-22 15:31:041531Durchsuche

In diesem Artikel werden die Funktionen und die Syntax der PHP- und XML-Technologie erläutert.

PHP- und XML-Technologie

(1) Was ist XML?

XML (eXensible Markup Language), erweiterbare Auszeichnungssprache, eine Sprache zur Beschreibung anderer Sprachen ermöglicht es Benutzern, ihre eigenen Standards zu entwerfen.

Vier Funktionen:

Benutzerfreundlichkeit, Struktur, Offenheit und Trennung.

Strukturell: Eine Sprache mit einer hierarchischen Struktur, einschließlich mehrerer Verschachtelungsebenen.

(2) XML-Syntax

Dokumentenstruktur: Deklaration, Verarbeitungsanweisungen, Kommentare, Elemente. Element besteht aus Tags, Attributen usw.

Sie können Namespaces verwenden, um die Einzigartigkeit von Elementen und Attributen sicherzustellen. Der Namespace

wird im xmlns-Attribut des öffnenden Tags des Elements definiert.

Die Syntax der Namespace-Deklaration lautet wie folgt. xmlns:prefix="URI".

(3) XML-Dokument mit PHP erstellen

Es ist wahrscheinlich nutzlos, wiederholen Sie es einfach weiter. .

Hinweis: Dies ist ein XML-Dokument, kein Objekt.

(4) SimpleXML (SimpleXML-Funktion in PHP implementiert das Lesen, Schreiben und Durchsuchen von XML-Dokumenten)

Hauptfunktion:

XML-Objekt erstellen (3 Methoden können verwendet werden, spezifische Selbstprüfung)

Durchlaufen Sie die untergeordneten Elemente, verwenden Sie die Funktion children() und die foreach-Anweisung.

Attribute durchqueren, Funktion attribute().

bietet auch Zugriff auf bestimmte Knotenelemente und -attribute. Weisen Sie einem untergeordneten Element über seinen Namen einen Wert (Zugriff) zu oder weisen Sie dem Attribut eines untergeordneten Elements über sein Namensarray einen Wert (Zugriff) zu.

Das heißt, Array: Attribut: [ ], Pfeil: Elementname (Beschriftung): ->.

Zum Beispiel: echo $xml -> book[0] -> computer['name'] ;

Die im Simplexml-Objekt vorgenommenen Datenänderungen sind Änderungen im Systemspeicher. Das Originaldokument hat sich nicht geändert.

Wenn Sie die Webseite schließen oder den Speicher löschen, werden die Daten wiederhergestellt.

Wie speichere ich ein geändertes SimplexML-Objekt?

Verwenden Sie die asXML()-Methode. Formatieren Sie zunächst die Daten im simpleXML-Objekt in das XML-Format.

Verwenden Sie dann die Funktionsreihe file(), um die Daten in einer XML-Datei zu speichern.

:: simpleXML kann XML nicht dynamisch erstellen, wofür DOM erforderlich ist.

DOM verbraucht jedoch viele Ressourcen.

Es ist auch sehr problematisch. . Es nützt nichts. .

Hinweis: Da der Prozess des Erlernens von PHP nur etwas XML umfasst, werde ich ihn nach dem Erlernen des Systems noch einmal veröffentlichen.

In diesem Artikel werden die Eigenschaften und Syntax der PHP- und XML-Technologie erläutert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Erläuterung von PHP- und Ajax-Technologiebeispielen

Detaillierte Erläuterung der Speichernutzung durch PHP

Detaillierte Erläuterung des Thinkphp5-Frontend-Betriebs

Das obige ist der detaillierte Inhalt vonFunktionen und Syntaxanweisungen der PHP- und XML-Technologie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn