Grundlagen der XML-Entwicklung – XML-Baumstruktur

黄舟
Freigeben: 2017-03-25 17:21:17
Original
1940 Leute haben es durchsucht

XML-Dokumente bilden eine Baumstruktur, die an der „Wurzel“ beginnt und sich dann zu den „Blättern“ ausdehnt.

Eine XML-Dokumentinstanz

XML verwendet eine einfache, selbstbeschreibende Syntax:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<note> <to>George</to> <from>John</from> 
<heading>Reminder</heading> 
<body>Don&#39;t forget the meeting this weekend!</body> 
</note>
Nach dem Login kopieren

Die erste Zeile ist die XML-Deklaration. Es definiert die XML-Version (1.0) und die verwendete Kodierung (ISO-8859-1 = Latin-1/Western European Character Set).

Die nächste Zeile beschreibt das Stammelement des Dokuments (z. B. wenn man sagt: „Dieses Dokument ist eine Haftnotiz“):

<note>
Nach dem Login kopieren

Die nächsten 4 Zeilen beschreiben die 4 untergeordneten Elemente des root (to, from , heading and body):

<to>George</to> <from>John</from> 
<heading>Reminder</heading> 
<body>Don&#39;t forget the meeting this weekend!</body>
Nach dem Login kopieren

Die letzte Zeile definiert das Ende des Root-Elements:

</note>
Nach dem Login kopieren

Wie Sie sich anhand dieses Beispiels vorstellen können, ist das XML Das Dokument enthält eine Notiz von John an George.

XML ist hervorragend selbstbeschreibend, finden Sie nicht auch?

XML-Dokumente bilden eine Baumstruktur

XML-Dokumente müssen ein Wurzelelement enthalten. Dieses Element ist das übergeordnete Element aller anderen Elemente.

Die Elemente in einem XML-Dokument bilden einen Dokumentenbaum. Der Baum beginnt an der Wurzel und erstreckt sich bis zum untersten Ende des Baumes.

Alle Elemente können Kinder haben:

<root> <child> <subchild>.....</subchild> </child> </root>
Nach dem Login kopieren

Die Begriffe Eltern, Kind und Geschwister werden verwendet, um die Beziehung zwischen Elementen zu beschreiben. Übergeordnete Elemente besitzen untergeordnete Elemente. Untergeordnete Elemente auf derselben Ebene werden zu Geschwistern (Brüdern oder Schwestern).

Alle Elemente können Textinhalte und Attribute haben (ähnlich wie HTML).

Beispiel

Grundlagen der XML-Entwicklung – XML-Baumstruktur

Das obige Bild stellt ein Buch im folgenden XML dar:

<bookstore> 
<book category="COOKING"> 
<title>Everyday Italian</title> 
<author>Giada De Laurentiis</author> 
<year>2005</year> <price>30.00</price> 
</book> 
<book category="CHILDREN"> 
<title>Harry Potter</title> 
<author>J K. Rowling</author> 
<year>2005</year> 
<price>29.99</price> </book> 
<book category="WEB"> 
<title>LearningXML</title> 
<author>Erik T. Ray</author> 
<year>2003</year> 
<price>39.95</price> 
</book> 
</bookstore>
Nach dem Login kopieren

Das Stammelement im Beispiel ist < ;Buchladen>. Alle -Elemente im Dokument sind in einem enthalten. Das

-Element hat 4 untergeordnete Elemente: , <author>, <year>, <price>. </price></year></author>

Das obige ist der detaillierte Inhalt vonGrundlagen der XML-Entwicklung – XML-Baumstruktur. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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