What is XML
ตัวอักษรใน แต่ ละตัวของ XML นั้นมีความหมาย คือ
X - eXtensible
หมายถึง คุณสมบัติ ในการเพิ่ม หรือขยาย ข้อมูล ได้ โดย ผลลัพธ์
ยังคงตรงตามที่คาดหวังเอาไว้
เช่น
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
ได้ผลการทำงานเป็น
หากเพิ่มวันเวลา เข้าไป ดังนี้
<note>
<date>2015-09-01</date>
<hour>08:30</hour>
<to>Tove</to>
<from>Jani</from>
<body>Don't forget me this weekend!</body>
</note>
ผลลัพธ์ก็ยังได้ตามที่คาดหวังไว้เช่น
M - Markup
เป็น รูปแบบที่มีการสร้าง mark up , tag โดยใช้ syntax ของ language
เป็นตัวช่วยกำหนด rule โดย จะมีลักษณะ tag เปิด ปิด ดังลักษณะนี้
<MARKUP>Something</MARKUP>
L - Language
เมื่อเป็น ภาษา ก็หมายถึง มีการกำหนดกฏในการเขียนล่วงหน้า เช่น
เช่น
<?xml version="1.0" encoding="UTF-8"?>
ถ้าจะกำหนด เวอร์ชั่น และ การ encode จำเป็นต้อง กำหนดที่ บรรทัดแรก เท่านั้น
ถ้าจะกำหนด เวอร์ชั่น และ การ encode จำเป็นต้อง กำหนดที่ บรรทัดแรก เท่านั้น
<b><i>This text is bold and italic</i></b>
เรียงลำดับถูกต้อง
<b><i>This text is bold and italic</b></i>
เรียงลำดับผิด ไม่สามารถ ปิด tag /b ก่อน /i ได้
tag <Letter> is different from the tag <letter>.
--------------------------------------------------
- XML is a software- and hardware-independent tool for storing and transporting data.
เก็บและส่งผ่านข้อมูลเท่านั้น ไม่เกี่ยวกับการแสดงผล
จำเป็นต้องมีการ กำหนดการแสดงผลผ่าน เครื่องมือ อื่นๆ
- XML is Format [ Language ]
ไม่มีการกำหนด Tag มาให้ ผู้เขียนต้องกำหนดเอง แต่ก็มีข้อห้าม
บางอย่าง เช่น ห้ามตั้งชื่อ Tag ว่า ‘xml’ , เป็น case sensitive ตัวเล็ก
ใหญ่ มีความต่างกัน , จำเป็นต้องมี Tag ปิด และ ไม่สามารถ
สลับ Tag ปิด ผิดตำแหน่งได้ เวลา ใช้ทับซ้อนกัน เป็นต้น
---------------------------------------------------------
- XML is a W3C Recommendation
W3C -> World Wide Web Consortium
เป็นองค์กรระหว่างประเทศที่ทำงานด้านการพัฒนาเทคโนโลยี
“เวิลด์ไวด์เว็บ (www)”
W3C ยอมรับ XML เป็น Standard
- XML was designed to store and transport data
- XML was designed to be self-descriptive
เช่น จากรูปเราทราบได้ว่า ในแต่ละ Tag
เก็บข้อมูลเกี่ยวกับอะไรเอาไว้อยู่
เช่น
date = วันที่
------------------------------------------------------------
< อ้างอิงรูปและ โค้ดจาก W3SCHOOL >
ไม่มีความคิดเห็น:
แสดงความคิดเห็น