XML Syntax Rules (กฎของ XML)
- rule.jpg (5.26 KiB) Viewed 3900 times
กฎของ XML ไม่มีอะไรยุ่งยาก ง่ายต่อการเรียนรู้ทำความเข้าใจ และง่ายต่อการนำไปใช้งาน
1.Elements ทั้งหมดจะต้องทำการเปิด/ปิดแท็กเสมอ
2.XML เป็น Case Sensitive
ตัวพิมพ์เล็กกับตัวพิมพ์ใหญ่มีความหมายต่างกัน ซึ่งเป็นข้อควรระวังที่ต้องให้ความสำคัญ
เช่น name กับ Name ไม่ใช่ตัวเดียวกัน
โค้ด: เลือกทั้งหมด
<name>Mindphp</Name> <!--รูปแบบที่ผิด-->
<name>Mindphp</name> <!--รูปแบบที่ถูกต้อง-->
3.XML ห้าม "Nested closing" หรือ ห้ามปิดแท็กซ้อนกันเพราะระบบจะเกิดความผิดพลาด
โค้ด: เลือกทั้งหมด
<b><company>PLayer Sport</b></company> <!--การใช้งานที่ไม่ถูกต้อง -->
<b><company>PLayer Sport</company></b> <!--การใช้งานที่ถูกต้อง -->
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.การเขียนคอมเม้นท์ในเอกสาร XML
กฎในข้อนี้เหมือนกับใน HTML
ตัวอย่างการใช้งาน