โครงสร้าง XML
เอกสาร XML ในรูปแบบโครงสร้างซึ่งจาก "ราก" และจากนั้นขยายไปยัง "ใบ."
ตัวอย่างเอกสาร XML
เอกสาร XML โดยใช้ไวยากรณ์อธิบายตนเองง่ายๆ
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
บรรทัดแรกคือประกาศ XML มันกำหนดรุ่น XML (1.0) และการเข้ารหัสที่ใช้ (ISO-8859-1 = ละติน-1 / ตะวันตกชุดตัวอักษรยุโรป)
บรรทัดถัดไปอธิบายองค์ประกอบรากของเอกสาร (ชอบพูดว่า: "เอกสารนี้เป็นบันทึกช่วยจำ"):
ถัดไป 4 สาย 4อธิบายองค์ประกอบของเด็กของราก (ไปจากหัวและร่างกาย):
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
บรรทัดสุดท้ายกำหนดจุดสิ้นสุดขององค์ประกอบราก:
คุณสามารถสันนิษฐานได้ว่าจากตัวอย่างนี้เอกสาร XML ที่มีเจนี่ Tove ของบันทึกเป็นลายลักษณ์อักษร
XML มีตัวเองที่ดีเยี่ยมพรรณนาคุณเห็นด้วยไหม
เอกสาร XML ในรูปแบบโครงสร้าง
เอกสาร XMLต้องมีองค์ประกอบรากองค์ประกอบที่เป็นแม่ขององค์ประกอบอื่น ๆ ทั้งหมด
องค์ประกอบ XML ในเอกสารในรูปแบบต้นไม้เอกสาร ต้นไม้จากรากและขยายไปถึงด้านล่างของต้นไม้
องค์ประกอบทั้งหมดสามารถมีองค์ประกอบย่อย:
<child>
<subchild>.....</subchild>
</child>
</root>
บิดาพระบุตรและเพื่อนร่วมชาติและคำอื่น ๆ ที่ใช้ในการอธิบายความสัมพันธ์ระหว่างองค์ประกอบ องค์ประกอบที่ผู้ปกครองมีองค์ประกอบเด็ก องค์ประกอบย่อยในระดับเดียวกันกลายเป็นพี่น้อง (พี่น้อง)
องค์ประกอบทั้งหมดสามารถมีเนื้อหาข้อความและคุณลักษณะ (คล้ายกับแบบ HTML)
ตัวอย่าง:
แผงบนแสดง XML ต่อไปนี้ในหนังสือ:
<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>
ตัวอย่างขององค์ประกอบหลักคือ <ร้านหนังสือ> เอกสารทั้งหมด <หนังสือ> องค์ประกอบที่มีอยู่ภายใน <ร้านหนังสือ> ใน
<หนังสือ> องค์ประกอบที่มีสี่องค์ประกอบย่อย: <title> <เขียน>, <ปี>, <ราคา>