ในบทความนี้ เป็นจุดเริ่มต้นของคนที่คิดอยากเรียนรู้ XML ว่า..มันคืออะไร เรามาเริ่มกันเลยนะคะXML คืออะไร?
XML หรือ Extensive Markup Language ก็คือโครงสร้างและแบบของข้อมูล เป็นภาษาหรือชุดคำสั่งเกี่ยวกับข้อมูลบนเว็บ ที่ให้การพัฒนาและมีศักยภาพในส่วนของโครงสร้างข้อมูลจากหลากหลายแอพพลิเคชันมานำเสนอบนหน้าจอคอมพิวเตอร์ XML จะทำให้การจัดการข้อมูลหรือเรียกใช้ข้อมูลจากแอพพลิเคชันต่างๆจะเข้าสู่มาตรฐานเดียวกัน
หรืออีกความหมายหนึ่ง คือ เป็นตัวกำหนดไวยากรณ์ที่ User ใช้สำหรับสร้างภาษาเป็นของตัวเอง ตัวอย่างเช่น หากเรามีข้อมูลเกี่ยวกับชื่อ และอยากจะให้ผู้อื่นมาร่วมใช้ข้อมูลนี้ด้วย โดยมีเงื่อนไขว่า จะต้องสามารถใช้ข้อมูลนี้ในโปรแกรมคอมพิวเตอร์ที่ไม่ใช่แต่สร้าง Text File ธรรมดา
หรืออีกความหมายหนึ่ง ก็คือ XML มีไว้เพื่อช่วยในการแลกเปลี่ยนข้อมูล หรือส่งผ่านข้อมูลบนเว็บไซต์ ได้ในทุกแพลตฟอร์ม
XML จะเป็นส่วนหนึ่งของ HTML ซึ่ง XML จะให้รายละเอียดเกี่ยวกับข้อมูล เช่น ชื่อเมือง อุณหภูมิ ความกดอากาศ ส่วน HTML เป็นการกำหนด tag ต่างๆ ที่จะทำให้ข้อมูลแสดงออกมาในรูปแบบไหน ซึ่งข้อมูลจะสามารถแสดงออกมาได้หลายรูปแบบ ไม่ว่าจะเป็นตารางหรือ text ธรรมดา ขึ้นอยู่กับการกำหนดของ HTML
และการแลกเปลี่ยนข้อมูลกัน ระหว่างเครื่องคอมพิวเตอร์ผ่านระบบเครือข่าย มันก็คือ Web Services ที่เราเคยได้ยินกันมาบ้างแล้ว นั่นเอง โดยที่ภาษาที่สนับสนุนการใช้ในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์ นั่นก็คือ XML นั่นเอง
เพราะฉะนั้น เราสามารถสรุปสิ่งสำคัญหลักของ XML ที่สัมพันธ์กับ Web Services ได้ คือ
- text base
- markup สามารถอธิบาย data ได้
- Standard Language
- ทั้ง XML และ HTML เป็น markup language ทั้งคู่
++++++++++++++++++++++++++++++ จบค๊า เจอกันฉบับหน้า
