XML ย่อมาจาก eXtensible Markup Language ซึ่งนั่นหมายความว่าเป็นภาษามาร์คอัปที่สามารถเพิ่มเติมหรือขยายเปลี่ยนแปลงได้ง่าย

ภาษามาร์คอัปที่เราคุ้นเคยกันดีก็คือภาษา HTML ซึ่งจะมีส่วนของแท็กและส่วนของข้อมูลจริง ซึ่งในที่นี้แท็กก็คือส่วนของมาร์คอัปซึ่งผู้ใช้เอกสาร XML สามารถจะตั้งชื่อแท็กอะไรก็ได้ให้เหมาะสมกับการอธิบายความหมายของข้อมูล


ภาษา XML ได้กลายเป็นภาษามาตรฐานในการแลกเปลี่ยนข้อมูลอินเทอร์เน็ตเนื่องจากมีความสามารถในการอธิบายความหมายของข้อมูลและมีความยืดหยุ่นในการใช้งาน โดย XML เป็นข้อความตัวอักษร (text) ซึ่งเครื่องคอมพิวเตอร์ไม่ว่าจะเป็นแพลตฟอร์มใดหรือมีระบบในการใช้งานที่แตกต่างกัน ก็สามารถอ่านข้อความตัวอักษรได้ นอกจากนี้เราสามารถเขียนโปรแกรมให้ทำการอ่าน เขียน และแก้ไขเอกสาร XML ไ้ด้ ซึ่งทำให้การส่งข้อมูลต่าง ๆ เป็นไปได้อย่างรวดเร็ว ใช้เวลาและใช้แรงงานคนน้อยที่สุด


ตัวอย่างของการใช้ XML ที่เป็นที่รู้จักกันดีคือ ฟีด ซึ่งเราจะเห็นจากไอคอน RSS หรือ XML ตามเว็บต่าง ๆ เพื่อทำให้ผู้รับฟีดสามารถได้รับหัวข้อของข้อมูลใหม่ ๆ ของเว็บนั้นได้โดยที่ไม่ต้องไปเว็บนั้นโดยตรง

ข้อมูลอ้างอิง

http://www.w3.org/XML/