Δέντρο δομής XML
- Previous Page XML Usage
- Next Page XML Syntax
Το XML εγγράφος δημιουργεί μια δομή δέντρου, η οποία ξεκινά από το "κυριό," και στη συνέχεια επεκτείνεται στους "φύλλους".
Δέντρο δομής XML

Παράδειγμα XML εγγράφου
Η εικόνα αυτή αντιπροσωπεύει τη λίστα βιβλίων αυτού του XML:
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category=" γαστρονομία"> <title lang="el">Ακρόπολη για το φαγητό</title> <author>Liang Shiqiu</author> <press>Εκδόσεις Jiangsu Literature and Arts</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category=" παιδική λογοτεχνία"> <title lang="el">Ο θαυμάσιος πατέρας της λύκου</title> <author>Rolf Dahl</author> <translator> Dai Wei</translator> <press>Εκδόσεις Tomorrows</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> <book category=" λογοτεχνία"> <title lang="el">Μετατρέποντας το κατοικισμένο σε άγνωστο</title> <author>Zigmund Bauman</author> <author>Peter Hafner</author> <translator>Wang Liqiu</translator> <press>Πανεπιστημιακές Εκδόσεις Νανjing</press> <year>2023</year> <price>68</price> <ISBN>9787305269387</ISBN> </book> <book category=" επιστήμη"> <title lang="el">Θα ήθελες να πετάξεις, όπως ένα πτηνό;</title> <author>Richard Dawkins</author> <author>Yana Renzova</author> <translator>GAO Tianyu</translator> <press>Hunan Science and Technology Press</press> <year>2023</year> <price>88</price> <ISBN>9787571019075</ISBN> </book> <book category="politics" cover="softcover"> <title lang="zh">On the Democracy of the United States</title> <author>Thucydides</author> <translator>Dong Guoliang</translator> <press>Shangwu Yinfu</press> <year>1989</year> <price>60</price> <ISBN>9787100124553</ISBN> </book> </bookstore>
Δέντρο δομής XML
οι στοιχεία του εγγράφου XML σχηματίζουν έναστοιχεία δέντρου。
Αυτό το δέντρο ξεκινά απόο κορμός στοιχείοξεκινώντας και επεκταόμενος μέχρι το δέντροπαιδιά στοιχεία。
το έγγραφο XML πρέπει να περιέχει το στοιχείο ρίζας. Αυτό το στοιχείο είναι ο γονέας όλων των άλλων στοιχείων.
όλα τα στοιχεία μπορούν να έχουν παιδιά στοιχεία:
<root> <child> <subchild>.....</subchild> </child> </root>
Οι όροι γονέας, παιδί και αδέρφια χρησιμοποιούνται για να περιγράψουν τις σχέσεις μεταξύ των στοιχείων.
Ο γονέας στοιχείο έχει παιδιά στοιχεία. Τα παιδιά στοιχεία έχουν και γονέα στοιχεία. Τα στοιχεία της ίδιας επίπεδου γίνονται αδέρφια (αδελφοί ή αδελφές).
όλα τα στοιχεία μπορούν να έχουν περιεχόμενο κειμένου (Yashu Tan Chi) και ιδιότητες (category="gastronomy"), όπως και στο HTML.
αυτόπεριγραφικό γλωσσικό πλαίσιο
Το XML χρησιμοποιεί απλό, αυτόπεριγραφικό γλωσσικό πλαίσιο:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>Γεώργιος</to> <from>Ιωάννης</from> <heading>Μνήμη</heading> <body>Don't forget the meeting!</body> </note>
Η πρώτη γραμμή είναι η δήλωση XML. Ορίζει την έκδοση του XML (1.0) και το κωδικοποιημένο σύστημα χαρακτήρων που χρησιμοποιείται (ISO-8859-1 = Latin-1/παράδοση Ευρώπης).
η επόμενη γραμμή περιγράφει το έγγραφοο κορμός στοιχείο(όπως λένε: “Αυτό το έγγραφο είναι ένα σημειωματάριο”):
<note>
οι επόμενες 4 γραμμές περιγράφουν τον κορμό 4 στοιχεία(to, from, heading και body):
<to>Γεώργιος</to> <from>Ιωάννης</from> <heading>Μνήμη</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