วันศุกร์ที่ 9 ธันวาคม พ.ศ. 2554

XML (Extensible Markup Language)

XML (Extensible Markup Language) เป็นวิธีการที่ยืดหยุ่นในการสร้างรูปแบบสารสนเทศร่วม และการใช้ร่วม ทั้งรูปแบบและข้อมูลใน World Wide Web, Internet และที่ต่าง ๆ เช่น ผู้ผลิตคอมพิวเตอร์ที่เห็นด้วยกับมาตรฐานการอธิบายสารสนเทศของสินค้า จากนั้นทำการสร้างรูปแบบสารสนเทศของสินค้า โดยมาตรฐานเดียวกัน ทำให้ผู้ใช้สามารถส่งโปรแกรมที่เรียกว่า Intelligent Agent ไปยัง Web site ต่าง ๆ เพื่อเก็บข้อมูล และทำการเปรียบเทียบ ซึ่ง XML สามารถใช้โดยบุคคลทั่วไปหรือบริษัทที่ต้องการการใช้สารสนเทศทีมีอยู่

รูปแบบปัจจุบันของ XML ที่แนะนำโดย World Wide Web Consortium (W3C) นั้น มีความคล้ายคลึงกับภาษา HTML ที่ใช้สร้างเว็บเพจในขณะนี้ ทั้ง HTML และ XML ใช้สัญลักษณ์ "Markup" ในการเจาะจงเนื้อหาของเพจหรือไฟล์ ในภาษา HTML เจาะจงเนื้อหาของเว็บเพจสำหรับการแสดงออกมา เช่น < P > สำหรับการเริ่มย่อหน้าใหม่ ส่วนภาษา HTML เจาะจงเนื้อหาในแบบประเภทของข้อมูล เช่น เป็นการชี้ว่าข้อมูลที่มีอยู่เป็นหมายเลขโทรศัพท์ ซึ่งหมายความว่าไฟล์ XML สามารถประมวลผลข้อมูล โดยโปรแกรมหรือเก็บข้อมูลประเภทเดียวในเครื่องคอมพิวเตอร์อื่น และแสดงบนเว็บเพจ เช่น หมายเลขโทรศัพท์ ได้รับมา สามารถเก็บ แสดง และหมุนได้

XML เป็น Extensible และสัญลักษณ์ "Markup" ไม่จำกัดและกำหนดเองได้ต่างจาก HTML นอกจากนี้ ภาษา XML เป็นภาษาที่ง่ายและใช้ได้สะดวกกับ Subnet ของภาษา Standard Generalized Markup Language ซึ่งเป็นมาตรฐานในการสร้างโครงสร้างเอกสาร โดยมีการคาดว่า HTML และ XML จะใช้ร่วมกันสำหรับการสร้างเว็บเพจ โปรแกรมประยุกต์ของ XML ได้รวม Microsoft Channel Definition Format ซึ่งเจาะจงช่องทางในการติดต่อกับเว็บที่สามารถดาว์นโหลดมาที่ฮาร์ดดิสก์ และกำหนดช่วงเวลาของการปรับปรุงตามสารสนเทศที่เปลี่ยน โดยไฟล์ CDF จะเก็บตำแหน่งเว็บเพจและความถี่ในการปรับปรุง นอกจากนี้ยังครอบคลุมถึงการประยุกต์ของระบบธนาคาร การสั่งซื้อผ่าน E-commerce เป็นต้น

สารสนเทศเพิ่มเติม

Microsoft : Building an Interactive Frequent-Flyer Web Site Using XML.
IBM : XML Developer Web site.
Robin Cover : The SGML/XML Web Page
IBM : Introduction to XML.
World Wide Web Consortium : Extensible Markup Language (XML)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น