XML Træstruktur
- Previous Page XML Usage
- Next Page XML Syntax
XML dokumenter danner en træstruktur, der starter fra 'rod', og udvider derefter til 'grene' og 'blade'.
XML Træstruktur

XML dokument eksempel
Dette billede repræsenterer bogslisten i denne XML:
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="mad"> <title lang="zh">Yashu taler om spise</title> <author>Liang Shiqiu</author> <press>Jiangsu Literature and Art Publishing House</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category="børn"> <title lang="zh">Den vidunderlige fiskerfar</title> <author>Rolf Dahl</author> <translator> Dai Wei</translator> <press> Tomorrow Publishing House</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> <book category="litteratur"> <title lang="zh">Gør det kendte til det fremmede</title> <author>Sigmund Bauman</author> <author>Peter Hafner</author> <translator>Wang Liqiu</translator> <press> Nanjing University Press</press> <year>2023</year> <price>68</price> <ISBN>9787305269387</ISBN> </book> <book category="videnskab"> <title lang="zh">Du vil flyve, som en fugl?</title> <author>Richard Dawkins</author> <author>Anna Renzova</author> <translator>Gaotianyu</translator> <press>Hunan Science and Technology Press</press> <year>2023</year> <price>88</price> <ISBN>9787571019075</ISBN> </book> <book category="politik" cover="pappbok"> <title lang="zh">Demokratiet i USA</title> <author>Auguste Comte</author> <translator>Dong Guoliang</translator> <press>Businese Press</press> <year>1989</year> <price>60</price> <ISBN>9787100124553</ISBN> </book> </bookstore>
XML Træstruktur
Elementerne i et XML-dokument former etelementtræ。
Dette træ starter frarod elementbegynder, og strækker sig til træetsUnderelementer。
XML-dokumenter skal indeholde et rod element. Dette element er forældre til alle andre elementer.
Alle elementer kan have underelementer:
<root> <child> <subchild>.....</subchild> </child> </root>
Termer som forældre, børn og søskende bruges til at beskrive elementernes relationer.
Forældrelementer har underelementer. Underelementer har også forældrelementer. Underelementer på samme niveau kaldes søskende (brødre eller søstre).
Alle elementer kan have tekstindhold (Yashet taler om spise) og egenskaber (category="mad"), ligesom i HTML.
Selvbeskrivende syntaks
XML bruger en simpel, selvbeskrivende syntaks:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Påmindelse</heading> <body>Don't forget the meeting!</body> </note>
den første linje er en XML-deklaration. Den definerer XML-versionen (1.0) og den anvendte kodning (ISO-8859-1 = Latin-1/Vesteuropæiske tegnsæt).
næste linje beskriver dokumentetsrod element(som at sige: “Dette dokument er en note”):
<note>
de næste 4 linjer beskriver rodens 4 underelementer(to, from, heading og body):
<to>George</to> <from>John</from> <heading>Påmindelse</heading> <body>Don't forget the meeting!</body>
The last line defines the end of the root element:
</note>
From this example, it can be imagined that the XML document contains a note from John to George.
XML has excellent self-descriptive properties, do you agree?
- Previous Page XML Usage
- Next Page XML Syntax