Templates by BIGtheme NET

XML คืออะไร



XML คืออะไร

by enjoyday.net

XML (ย่อมาจาก eXtensible Markup Language)

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

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

ส่วน XML จะรู้ว่าข้อมูลนั้นคือข้อมูลอะไร แต่จะไม่ได้มีหน้าที่จัดตกแต่งเอกสารให้สวยงาม การแสดงผลจะให้ภาษาอื่นทำหน้าที่แทน

ภาษา XML มีโครงสร้างประกอบไปด้วย tag ต่างๆ เช่นเดียวกับ HTML  แต่แตกต่างที่เราสามารถสร้าง tag ขึ้นมาใช้งานเองได้    tag ที่เราสร้างจะเป็นมาตรฐานในตัวมันเอง ซึ่งภาษาอื่นๆ จะสามารถเรียกใช้งาน tag ของเราได้ด้วย ไม่ว่าจะเป็น  ASP, PHP, VB เป็นต้น

ตัวอย่าง เอกสาร XML

<?xml version=”1.0″ encoding=”windows-874″?>
<customer>
<id>001</id>
<name>ABC</name>
<address>Bangkok</address>
<tel>021234567</tel>
</customer>
<customer>
<id>002</id>
<name>TMC</name>
<address>Chonburi</address>
<tel>038123456</tel>
</customer>

การใช้งาน XML จำเป็นต้องใช้ร่วมกับ HTML หรือ CSS หรือมาตรฐานอื่น ๆ  เพื่อนำข้อมูลในเอกสาร XML มาแสดง  เพราะ XML เพียงแต่กำหนดรูปแบบของ tag เท่านั้น ไม่ได้กำหนดว่า tag จะแสดงผลแบบใด

ผลที่ได้จากการใช้ XML ร่วมกับ HTML อาจเป็น
ID | Name | Address | Tel
001 | ABC | Bangkok | 021234567
002 | TMC| Chonburi | 038123456

ข้อควรระวังคือ เอกสาร XML นั้นจะมีข้อผิดพลาดไม่ได้เลย หากเราลืมพิมพ์ tag ปิด หรือพิมพ์ tag เปิด กับ tag ปิดไม่เหมือนกันมันจะไม่แสดงผลเลย

by enjoyday.net

คุณอาจสนใจเรื่องนี้

Blog คืออะไร

คิดว่าในปัจจุบัน คนส่วนใหญ่น่าจะรู้จัก Blog กันอยู่แล้ว แต่สำหรับมือใหม่ ถ้ายังไม่รู้จัก ก็มารู้จักกันในบทความนี้เลยค่ะ Blog (มาจากศัพท์คำว่า Weblog)   เป็นเว็บไซต์รูปแบบหนึ่ง ที่มีระบบจัดการให้เราสามารถเขียนเรื่องต่างๆ ไม่ว่าจะเป็นเรื่องราวส่วนตัว ข่าว หรือบทความเฉพาะด้านต่างๆ ...

Leave a Reply

Your email address will not be published. Required fields are marked *