XML ย่อมาจาก Extensive Markup Language เป็นตัวกลางที่ในการแลกเปลี่ยนข้อมูลซึ่งมีความยืดหยุ่นสูง โดยการแลกเปลี่ยนข้อมูลนี้จะไม่ขึ้นอยู่กับแพลตฟอร์มใด
XML เป็นส่วนเสริมของ HTML กล่าวคือตัว XML ไม่สามารถแสดงผลได้ในตัวของมันเอง หากต้องการแสดงผลที่ถูกต้อง จะต้องมีการใช้ร่วมกับภาษาอื่น เช่น HTML,JSP,PHP,ASP,VB,*.NET หรือภาษาอื่น ๆ ที่สนับสนุน
XML เป็น จะมีนามสกุลเป็น *.XML สามารถสร้างขึ้นจากโปรแกรมประเภท Text Editor ใดก็ได้ เช่น Notepad, Edit plus, DreamWeaver, MS Word เป็นต้น
XML อาศัยโปรโตคอลที่ชื่อว่า SOAP (Simple Object Access Protocal) ซึ่งเป็นข้อตกลงในการสื่อสารระหว่างกัน
Element กับ Tag
กฏของ XML
-
ต้องมี Root Tag คือ Tag ใหญ่สุดและใน 1 เอกสารต้องมีเพียง Tag เดียวเท่านั้น
ตัวอย่างเช่น
<MyWebsite>
<main>หน้าแรก</main>
<member>สมาชิก</member>
<webboard>เว็บบอร์ด</webboard>
</MyWebsite>
-
Tag ทุก Tag ต้องมี Tab เปิดและปิด
ตัวอย่างเช่น
<Programmer>....</Programmer>
และต้องเปิดและปิดตามลำดับชั้นเสมอ
-
ตัวอักษร เป็น Case Sentisive ตัวอักษรเล็ก-ใหญ่ แตกต่างกัน
ตัวอย่างเช่น
<asp>...</Asp> ผิด
<asp>...</asp> ถูกต้อง
-
การประกาศเอกสาร XML เพื่อระบุว่า เอกสารนั้เป็น XML
สิ่งที่ต้องมี
<?xml version="1.0"?>
รูปแบบทั่วไป
<?xml version="1.0" encoding="Encoding ของตัวอักษร" standalone="yes|no"?>
สำหรับการแสดงผลภาษาไทยเราอาจจะเรียกในส่วน Encoding เป็น windows-874 หรือ tis-620 ก็ได้
ซึ่ง Attribute encoding กับ standalone เป็น Attribute ที่ไม่ได้บังคับ (คือจะใส่หรือไม่ใส่ก็ได้ แต่ถ้าใส่ต้องเรียงลำดับตามนี้)
วันที่สร้าง : 9 ธันวาคม 2549 เวลา 20:18
จำนวนคนอ่าน : 10,650