Jump to content

[XML] - Structura "Tree"


M4Ms
 Share

Recommended Posts

0qArDWr.png

XML - "Tree"

  • Un exemplu de document XML

Documentele XML folosesc o auto-descrie și o sintaxă simplă:

 

[/color]<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

 

Prima linie este declaratia XML. Acesta definește versiunea XML (1.0).

Linia următoare descrie elementul rădăcină al documentului (cum ar spune: "Acest document este o notă"):

 

<note>

 

Urmatoarele 4 linii descriu liniile de baza ale root-ului.

 

<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>

 

Iar ultima linie care inchide root-ul:

 

</note>

  • Un exemplu de document XML ce face parte dintr-o structura "tree":

Documentele XML trebuie să conțină un element rădăcină. Acest element este "mama" a tuturor celorlalte elemente.

Elementele dintr-un document XML forma un document "tree".

Toate elementele pot avea si sub-elemente.

 

<root>
<child>
<subchild>.....</subchild>
</child>
</root>

 

 

 

Termeni parent, child, si sabling sunt folosite pentru a descrie relațiile dintre elementele. Elementele mamă au copii. Copii de pe același nivel se numesc frați (frați sau surori).

Toate elementele pot avea conținut text și atribute (la fel ca in HTML).

  • Exemplu:

nodetree.gif

 

Imaginea de mai sus reprezinta o "carte" facuta in XML.

 

<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

 

 

Elementul rădăcină în exemplu de mai sus este <bookstore>. Toate elementele <book> din acest document sunt conținute în <bookstore>.

Elementul atributul <book> are 4 copii: <title>, <autor>, <an>, <price>.

 

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.