XML โครงสร้างข้อมูลแบบต้นไม้ Tree
โพสต์แล้ว: 07/08/2013 6:07 pm
XML โครงสร้างข้อมูลแบบต้นไม้ Tree
เอกสาร XML ที่เป็นโครงสร้างต้นไม้ Tree จะต้องเริ่มจาก "the root" แล้วต่อไป
เป็นการเเยกกิ่งก้าน เเล้วไปสิ้นสุดที่ "the leaves"
ตัวอย่างเอกสาร XML
อธิบาย Code
ในบรรทัดเเรกคือ Prolog หรือเรียกอีกอย่างหนึ่งว่า XML Declaration คือส่วนหัวของเอกสาร XML อธิบายได้ว่าเป็น XML เวอร์ชัน 1.0 และต้องการให้มีการเข้ารหัสภาษาไทย และใช้ลักษณะตัวอักษรเป็น windows-874
บรรทัดต่อไปคือ Root Element (information)
3 บรรทัดถัดไปคือ Child Element (firstname, lastname, phone)
และบรรทัดสุดท้ายคือการจบของ Root Element
เพื่อให้เข้าใจโครงสร้างต้นไม้ง่ายขึ้น ก็ควรจะรู้จักกับส่วนประกอบสำคัญต่างๆ ที่มีอยู่ในเอกสาร XML ก่อน
เช่น Prolog หรือ XML Declaration, Root Element, Child Element และการจบ Root Element
ภาษา XML จะมองโครงสร้างข้างต้นเป็นโครงสร้างต้นไม้ (Tree)
เอกกสาร XML จะสามารถสร้างหรือจัดให้อยู่ในรูปของโครงสร้างข้อมูลที่เป็นโครงสร้างข้อมูลแบบประเภทต้นไม้ได้เเพื่อให้เกิดความสะดวกในการนำข้อมูลเหล่านั้นไปใช้งาน
ตัวอย่างโครงสร้างข้อมูลแบบต้นไม้ จากตัวอย่างโครงสร้างข้อมูลแบบต้นไม้ในภาพที่ 1.1 สามารถเขียนเป็น Code XML ได้ดังนี้
เอกสาร XML ที่เป็นโครงสร้างต้นไม้ Tree จะต้องเริ่มจาก "the root" แล้วต่อไป
เป็นการเเยกกิ่งก้าน เเล้วไปสิ้นสุดที่ "the leaves"
ตัวอย่างเอกสาร XML
โค้ด: เลือกทั้งหมด
<?xml version="1.0" encoding="windows-874"?>
<information>
<firstname>นฤมล</firstname>
<lastname>ศรีฤทัย</lastname>
<phone>087-2454988</phone>
</information>
ในบรรทัดเเรกคือ Prolog หรือเรียกอีกอย่างหนึ่งว่า XML Declaration คือส่วนหัวของเอกสาร XML อธิบายได้ว่าเป็น XML เวอร์ชัน 1.0 และต้องการให้มีการเข้ารหัสภาษาไทย และใช้ลักษณะตัวอักษรเป็น windows-874
โค้ด: เลือกทั้งหมด
<?xml version="1.0" encoding="windows-874"?>
โค้ด: เลือกทั้งหมด
<information>
โค้ด: เลือกทั้งหมด
<firstname>นฤมล</firstname>
<lastname>ศรีฤทัย</lastname>
<phone>087-2454988</phone>
โค้ด: เลือกทั้งหมด
</information>
เช่น Prolog หรือ XML Declaration, Root Element, Child Element และการจบ Root Element
ภาษา XML จะมองโครงสร้างข้างต้นเป็นโครงสร้างต้นไม้ (Tree)
เอกกสาร XML จะสามารถสร้างหรือจัดให้อยู่ในรูปของโครงสร้างข้อมูลที่เป็นโครงสร้างข้อมูลแบบประเภทต้นไม้ได้เเพื่อให้เกิดความสะดวกในการนำข้อมูลเหล่านั้นไปใช้งาน
ตัวอย่างโครงสร้างข้อมูลแบบต้นไม้ จากตัวอย่างโครงสร้างข้อมูลแบบต้นไม้ในภาพที่ 1.1 สามารถเขียนเป็น Code XML ได้ดังนี้