XML Syntax Rules (กฎของ XML)

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[flash] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: XML Syntax Rules (กฎของ XML)

XML Syntax Rules (กฎของ XML)

โพสต์ โดย M013 » 08/08/2013 10:39 am

XML Syntax Rules (กฎของ XML)
กฎของ XML ไม่มีอะไรยุ่งยาก ง่ายต่อการเรียนรู้ทำความเข้าใจ และง่ายต่อการนำไปใช้งาน

1.Elements ทั้งหมดจะต้องปิดทำการปิดแท็กเสมอ
ตัวอย่างการใช้งานที่ไม่ถูกต้อง

โค้ด: เลือกทั้งหมด

<nickname>พร
<fullname>พรประภา ศรีเพ็ญ
ตัวอย่างการใช้งานที่ถูกต้อง

โค้ด: เลือกทั้งหมด

<nickname>พร</nickname>
<fullname>พรประภา ศรีเพ็ญ</fullname>

2.XML เป็น Case Sensitive
คือ ตัวพิมพ์เล็กกับตัวพิมพ์ใหญ่ในภาษา XML ไม่ใช่ตัวเดียวกัน
ตัวอย่างการใช้งานที่ไม่ถูกต้อง

โค้ด: เลือกทั้งหมด

<Nickname>พร</nickname>
ตัวอย่างการใช้งานที่ถูกต้อง

โค้ด: เลือกทั้งหมด

<nickname>พร</nickname>

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.อักขระบางตัวห้ามใช้เป็นค่า Element
อักขระที่ห้ามใช้เป็นค่าใน Element ได้เเก่ <, >, &, ', " แต่มีวิธีหลีกเลี่ยงโดยการใช้ขัขระอื่นดังนี้
avoid.jpg
ภาพตารางที่ 1.1 อักขระที่ใช้เเทนกัน
avoid.jpg (39.34 KiB) เปิดดู 947 ครั้ง
ตัวอย่างการใช้งานที่ไม่ถูกต้อง

โค้ด: เลือกทั้งหมด

<amount>Flower & Tree</amount>
ตัวอย่างการใช้งานที่ถูกต้อง

โค้ด: เลือกทั้งหมด

<amount>Flower &amp; Tree</amount>

7.การเขียนคอมเม้นท์ในเอกสาร XML
กฎในข้อนี้เหมือนกับใน HTML
ตัวอย่างการใช้งาน

โค้ด: เลือกทั้งหมด

<!-- Comment -->

ข้างบน