เริ่มต้นเรียน xml
Written by admin on August 24, 2008 – 4:12 pm -
หลายๆ คนคงเคยผ่านหูผ่านตากันมาบ้างกับ xml นะครับ วันนี้เรามาดูกันครับว่า มันคืออะไร
XML ถูกดีไซน์ขึ้นมาเพื่อถ่ายโอนและจัดเก็บข้อมูล
HTML ถูกดีไซน์ขึ้นมาเพื่อ แสดงผล ข้อมูล
ก่อนที่จะเรียน xml คุณควรจะรู้เรื่องพวกนี้ก่อนเด้อ
ก่อนที่จะอ่านเรื่องราวต่อไปนี้ คุณมีความรู้พื้นฐานเกี่ยวกับ :
- HTML
- JavaScript
ถ้ายังไม่รู้เรื่องพวกนี้ก็กลับไปอ่านมาก่อนนะครับ จะได้ไม่งง เอิ๊กส์ๆๆๆ
XML คืออะไรหว่า?
- XML ย่อมาจาก EXtensible Markup Language
- XML เป็น markup language เหมือนๆ HTML
- XML ถูกดีไซน์มาเพื่อ ถ่ายโอนข้อมูล , ไม่ใช่เพื่อแสดงข้อมูล
- XML tags ไม่ได้ถูกสร้างมาก่อน. คุณต้อง สร้าง tags ของคุณเอง
- XML ถูกดีไซน์มาเพื่อ บรรยายตัวเอง
- XML เป็นสิ่งที่ W3C แนะำนำ!!
ข้อแตกต่างระหว่าง XML กับ HTML
XML ไม่ได้มาเพื่อแทนที่ HTML
XML และ HTML ต่างก็ถูกออกแบบมาเพื่อเป้าหมายที่ต่างกัน ดังนี้
XML ถูกออกแบบมาเพื่อถ่ายโอนและจัดเก็บข้อมูล ให้ความสนใจไปที่ข้อมูลนั้นๆว่าคืออะไร
HTML ถูกออกแบบมาเพื่อแสดงข้อมูล มุ่งความสนใจไปที่ ข้อมูลนั้นมีลักษณะอย่างไร
HTML จะโชว์ข้อมูลต่างๆ ในขณะที่ XML จะเกี่ยวกับการมี ข้อมูลต่างๆ
XML “ไม่ได้” ทำอะไรเลย
บางทีมันก็อาจจะเข้ายากเสียหน่อยนะครับ แต่ XML ก็ไม่ได้ทำอะไรเลยจริงๆ มันแค่ถูกออกแบบมาเพื่อเป็นโครงร่าง จัดเก็บ และถ่ายโอนข้อมูลข่าวสารเท่านั้นเอง
มาลองดูตัวอย่าง ซึ่งเป็นบันทึกจาก admin ส่งไปให้กิ๊ก ซึ่งจัดเก็บไว้เป็นแบบ XML:
<note> <to>Gig</to> <from>Admin</from> <heading>เตือน</heading> <body>อย่าลืมมาเดทกันพรุ่งนี้นะจ๊ะ</body> </note> จะเห็นว่า xml มันอธิบายตัวมันเอง คือมีข้อมูลเกี่ยวกับผู้ส่งและผู้รับ มีส่วนของ heading และ เนื้อหาข้อมูล เด่วมาต่อกันครับ

| Posted in » 

