XML Syntax Rules (กฎของ XML)
กฎของ XML ไม่มีอะไรยุ่งยาก ง่ายต่อการเรียนรู้ทำความเข้าใจ และง่ายต่อการนำไปใช้งาน
1.Elements ทั้งหมดจะต้องปิดทำการปิดแท็กเสมอ
ตัวอย่างการใช้งานที่
ไม่ถูกต้อง
ตัวอย่างการใช้งานที่
ถูกต้อง
โค้ด: เลือกทั้งหมด
<nickname>พร</nickname>
<fullname>พรประภา ศรีเพ็ญ</fullname>
2.XML เป็น Case Sensitive
คือ ตัวพิมพ์เล็กกับตัวพิมพ์ใหญ่ในภาษา XML ไม่ใช่ตัวเดียวกัน
ตัวอย่างการใช้งานที่
ไม่ถูกต้อง
ตัวอย่างการใช้งานที่
ถูกต้อง
3.XML ห้าม "Nested closing" หรือ ห้ามปิดแท็กซ้อนกัน
ตัวอย่างการใช้งานที่
ไม่ถูกต้อง
ตัวอย่างการใช้งานที่
ถูกต้อง
4.XML ต้องมี Root Element เสมอ
เอกสาร XML จะต้องมี Parent ครอบ Element อื่นๆ หรือที่เรียกว่า Root Element
ตัวอย่างการใช้งานที่
ถูกต้อง
โค้ด: เลือกทั้งหมด
<Employee>
<information>
<id>...</id>
<name>...</id>
</information>
</Employee>
5.)ตัวแปลใน XML จะต้องมีเครื่องหมาย Double-Quoted ครอบอยู่เสมอ
ซึ่งจะคล้ายๆกับกฎของ HTML
ตัวอย่างการใช้งานที่
ไม่ถูกต้อง
โค้ด: เลือกทั้งหมด
<order id=c101>
<product>pen</product>
<price>10</price>
</order>
ตัวอย่างการใช้งานที่
ถูกต้อง
โค้ด: เลือกทั้งหมด
<order id="c101">
<product>pen</product>
<price>10</price>
</order>
6.อักขระบางตัวห้ามใช้เป็นค่า Element
อักขระที่ห้ามใช้เป็นค่าใน Element ได้เเก่
<, >, &, ', " แต่มีวิธีหลีกเลี่ยงโดยการใช้ขัขระอื่นดังนี้
- ภาพตารางที่ 1.1 อักขระที่ใช้เเทนกัน
- avoid.jpg (39.34 KiB) Viewed 5920 times
ตัวอย่างการใช้งานที่
ไม่ถูกต้อง
ตัวอย่างการใช้งานที่
ถูกต้อง
7.การเขียนคอมเม้นท์ในเอกสาร XML
กฎในข้อนี้เหมือนกับใน HTML
ตัวอย่างการใช้งาน