เอกสาร XML ในรูปแบบโครงสร้างที่เริ่มต้นที่ "the root" และสาขา "the leaves"
โครงสร้าง XML ต้นไม้
เอกสาร xml ตัวอย่าง
ภาพด้านบนหมายถึงหนังสือในรูปแบบ XML นี้:
<?xml version="1.0" encoding="UTF-8 " ?>
<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>
โครงสร้าง XML ต้นไม้
เอกสาร XML ที่เกิดขึ้นเป็นต้นไม้องค์ประกอบ
ต้นไม้ XML เริ่มต้นที่องค์ประกอบรากและสาขาจากรากองค์ประกอบเด็ก
องค์ประกอบทั้งหมดสามารถมีองค์ประกอบย่อย (child elements) :
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
เงื่อนไขการใช้บริการของผู้ปกครองเด็กและพี่น้องที่ถูกนำมาใช้เพื่ออธิบายความสัมพันธ์ระหว่างองค์ประกอบ
พ่อแม่มีลูก เด็กมีพ่อแม่ พี่น้องเป็นเด็กในระดับเดียวกัน (พี่น้อง)
องค์ประกอบทั้งหมดสามารถมีเนื้อหาข้อความ (Harry Potter) และแอตทริบิวต์ (category="cooking")
Self-อธิบายไวยากรณ์
XML ใช้ไวยากรณ์ที่ตนเองอธิบายมาก
เปิดฉากกำหนดรุ่น XML และการเข้ารหัสอักขระ:
<?xml version="1.0" encoding="UTF-8 " ?>
บรรทัดถัดไปเป็น root element ของเอกสาร:
<bookstore>
บรรทัดถัดไปเริ่มต้น <book> องค์ประกอบ:
<book category="cooking">
<book> องค์ประกอบมี 4 องค์ประกอบของเด็ก: <title> <เขียน>, <ปี> <price>
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
บรรทัดถัดไปจบลงองค์ประกอบหนังสือ:
</book>
คุณสามารถสันนิษฐานได้ว่าจากตัวอย่างนี้ว่าเอกสาร XML มีข้อมูลเกี่ยวกับหนังสือในร้านหนังสือ