Kurzes XML-Tutorial (6)

黄舟
Freigeben: 2017-02-18 15:33:00
Original
1321 Leute haben es durchsucht

Inhaltsverzeichnis


Entwicklungsgeschichte

XMLVergleich mit HTML Extensible

XML und HTML-Vergleichssyntaxdetails

XML-Validierungs-DTD

XMLNamespace

XMLSyntaxstruktur

DOM4JKonfigurationsdatei lesen und schreiben

Über SLT

XML-Syntaxstruktur





<?xmlversion="1.0" encoding="gb2312"standalone="no"?>
<!DOCTYPEstudent SYSTEM "test.dtd">
<!--这是XML文档-->
<student>
         <name>张三</name>
         <age>24</age>
</student>
Nach dem Login kopieren

Das Obige ist ein grundlegendes XML. Wir werden dies als Beispiel verwenden, um die Struktur und Syntax des XML-Dokuments im Detail zu erläutern.


XMLDeklaration (Zeile 1)

XML-Dokumente beginnen immer mit einer XML-Deklaration, die die XML-Version, die vom Dokument verwendete Kodierung und angibt Informationen zur Dokumentunabhängigkeit.

Das Format ist: Versionsinformationen[Codierungsinformationen][Informationen zur Dokumentunabhängigkeit]?>, wobei Klammern ( [] )Der Teil in stellt optionale Informationen dar.

1.Versionshinweise:

XML

, 1.0 und 1.1 , die Implementierungsdetails unterscheiden sich zwischen verschiedenen Versionen. Wenn eine niedrigere Version des XML-Prozessors eine höhere Version des XML-Dokuments analysiert, kann es sein, dass sie auf einige nicht erkannte Symbole oder Syntax stößt , was zu falschen Parsing-Ergebnissen führt. Die XML-Verarbeitung erfolgt durch Schreiben der XML-Deklaration am Anfang des XMLDokument Der Browser kann anhand der Deklaration beurteilen, welcher XML-Spezifikation das Dokument entspricht. Wenn er auf eine nicht unterstützte Version stößt, wird er diese nicht mehr analysieren und verarbeiten Fehlermeldung wird direkt ausgegeben. 2.

Dokumentkodierungsdeklaration

in

XML

Deklaration Der Anweisung können auch Informationen zur Dokumentkodierung hinzugefügt werden. Der Standardwert ist UTF-8. Wenn Sie Chinesisch verwenden möchten, können Sie encoding=<🎜 hinzufügen >< zur Aussage. 🎜>"gb2312" Zu beachten ist die Kodierung von XML bei der Bearbeitung und KodierungDie Kodierung des Attributs muss übereinstimmen, andernfalls wird der folgende Fehler gemeldet: „Umstellung von der aktuellen Kodierung auf die angegebene Kodierung wird nicht unterstützt. Verarbeitungsressourcen…“.

Zum Beispiel: Verwenden Sie Notepad, um XML als ANSIKodierung zu speichern Die Attribute von sollten gb2312 sein, wenn sie mit Notepad als UTF-8Kodierung gespeichert werden Das -Attribut sollte UTF-8 sein, und das Gleiche gilt für andere Kodierungen.

3.Erklärung eines unabhängigen Dokuments

Wenn unser Dokument nicht von externen Dokumenten abhängt, in In der XML-Deklaration können Sie mit standalone="yes deklarieren, dass dieses Dokument unabhängig ist " dokumentieren. Wenn ein Dokument von einem externen Dokument abhängt, kann es über standalone=no“ deklariert werden. Die vollständige XML-Deklaration sieht folgendermaßen aus:

Dokumenttypdeklaration (Zeile 2)

Durch die Einführung im vorherigen Artikel wissen wir, dass wir DTD verwenden können (Dokumenttypdefinition, Dokumenttypdefinition) Zur Standardisierung von XML-Dokumenten. XML erbt den DTD-MechanismusSGML 🎜> ,, aber DTD selbst erfordert keine Einhaltung der XML-Regeln,Fast alle XML-Anwendungen werden mit DTD .HTML hat eine Standard-DTD-Datei, seine Organisationsstruktur und alle Tags sind festgelegt. Die DTD-Datei ist ebenfalls eine Textdatei, normalerweise mit „.dtd“ als Erweiterung.

und

weist darauf hin, dass das XML-Dokument die DTD was über den Dokumenttyp deklariert wird. Es gibt zwei Möglichkeiten, einen Dokumenttyp zu deklarieren. Eine besteht darin, DTD in einer externen Datei zu deklarieren, und die andere darin, ihn direkt in XML Das Dokument gibt DTD an. (Spezifische DTD-Inhalte finden Sie im vorherigen Artikel) Element

Das

-Element in XML besteht aus einem Start-Tag, Elementinhalt und einem End-Tag. Leere Elemente bestehen aus leeren Element-Tags. Jedes Element hat einen Typ, der durch einen Namen gekennzeichnet ist, und es kann eine Reihe von Attributbeschreibungen haben, von denen jede einen Namen und einen Wert hat.

Bitte beachten Sie bei der Benennung von Elementen, dass Namen, die mit „xml“ oder anderen passenden Zeichen beginnen, für Standardisierung der aktuellen oder nachfolgenden Versionen der XML-Spezifikation. Darüber hinaus müssen Sie bei der Benennung von Elementen auf folgende Punkte achten:

1. Der Name darf nur Buchstaben und Unterstriche verwenden oder Doppelpunkte beginnend.

2. Der Name darf keine Leerzeichen enthalten.

3. Keine Unklarheiten verursachen

Kommentar (Zeile 3)

Kommentare können uns helfen, das Dokument besser zu lesen. Wir können jedoch fast beliebige Zeichen in die Kommentare schreiben, um Unklarheiten durch den XML-Editor zu vermeiden , beim Schreiben von Kommentaren Es sind einige Punkte zu beachten, wenn

1 nicht vor der XML-Anweisung stehen kann , XML-Deklaration muss der erste Teil des Dokuments sein. 2.

Kommentare können nicht in Tags angezeigt werden3.

Kommentare können umgeben und ausgeblendet werden Beachten Sie jedoch, dass Sie nach dem Auskommentieren des Tags sicherstellen müssen, dass der verbleibende Text immer noch ein vollständig strukturiertes XML-Dokument ist. 4.

Die Zeichenfolge „--“ (doppelte Bindestriche) darf nicht in Kommentaren erscheinen.

5. Kommentare, die mit „-->“ enden, sind in XML “ am Ende.

Tipps

Tatsächlich lässt sich am besten beurteilen, ob die Benennung oder der Kommentar standardisiert ist, indem man die verwendet Browser zum Schreiben. Wenn sie geöffnet werden kann, bedeutet dies, dass es kein Problem mit der Benennung gibt. Andernfalls müssen Sie die XML-Datei gemäß den Eingabeaufforderungen ändern, bis sie normal mit einem Browser geöffnet werden kann.

Das Obige ist der Inhalt des kurzen XML-Tutorials (6). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www. php.cn)!



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage