XML puuhierarkia
- Previous Page XML Usage
- Next Page XML Syntax
XML-dokumentti muodostaa puun rakenteen, joka alkaa "juurista" ja laajenee "lehvillä".
XML puuhierarkia

XML-dokumentti
Tämä XML-dokumentti edustaa kirjalistaa:
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="美食"> <title lang="zh">雅舍谈吃</title> <author>梁实秋</author> <press>江苏文艺出版社</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category="儿童"> <title lang="zh">Loistava hirviö-isä</title> <author>罗尔德·达尔</author> <translator>代维</translator> <press>明天出版社</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> <book category="文学"> <title lang="zh">Tuntematon tuttuus</title> <author>齐格蒙·鲍曼</author> <author>彼得·哈夫纳</author> <translator>王立秋</translator> <press>南京大学出版社</press> <year>2023</year> <price>68</price> <ISBN>9787305269387</ISBN> </book> <book category="科学"> <title lang="zh">Haluatko lentää, kuten lintu?</title> <author>理查德·道金斯</author> <author>亚娜·伦佐娃</author> <translator>高天羽</translator> <press>湖南科学技术出版社</press> <year>2023</year> <price>88</price> <ISBN>9787571019075</ISBN> </book> <book category="政治" cover="精装"> <title lang="zh">美国民主论</title> <author>托克维尔</author> <translator>董果良</translator> <press>商务印书馆</press> <year>1989</year> <price>60</price> <ISBN>9787100124553</ISBN> </book> </bookstore>
XML puuhierarkia
XML-dokumentin elementit muodostavatelementtipuu。
Tämä puu alkaajuurelementtialkaa ja ulottuu puunlapsielementti。
XML-dokumentti täytyy sisältää juurelementti. Tämä elementti on kaikkien muiden elementtien isäntäelementti.
Kaikki elementit voivat olla lapsielementtejä:
<root> <child> <subchild>.....</subchild> </child> </root>
Isäntä, lapsi ja sisarustermiä käytetään kuvaukseen elementtien välisistä suhteista.
Isäntäelementti omaa lapsielementtejä. Lapsielementillä on isäntäelementti. Samaan tasoon kuuluvat lapsielementit ovat sisaruksia (veli tai sisar).
Kaikki elementit voivat sisältää tekstisisältöä(雅舍谈吃)ja ominaisuuksia(category="美食"),kuten HTML:ssä.
itsensä kuvaava syntaxi
XML käyttää yksinkertaista, itsensä kuvaavaa syntaxia:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>muistutus</heading> <body>Don't forget the meeting!</body> </note>
Ensimmäinen rivi on XML-deklaraatio. Se määrittelee XML:n version (1.0) ja käytetyn koodauksen (ISO-8859-1 = Latin-1/西欧字符集)。
seuraava rivi kuvaa dokumenttiajuurelementti(kuten sanotaan: “Tämä asiakirja on muistiinpano”):
<note>
seuraavat 4 riviä kuvaavat juurta 4 elementtiä(to, from, heading 以及 body):
<to>George</to> <from>John</from> <heading>muistutus</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 assumed that the XML document contains a note from John to George.
XML has excellent self-descriptive capabilities, do you agree?
- Previous Page XML Usage
- Next Page XML Syntax