บทนำสู่ XML ส่วนนี้จะแนะนำให้คุณทราบถึงจุดความรู้บางประการเกี่ยวกับ XML ซึ่งเป็นพื้นฐานสำหรับการเรียนรู้ XML! XML ได้รับการออกแบบมาเพื่อส่งและจัดเก็บข้อมูล
HTML ได้รับการออกแบบมาเพื่อแสดงข้อมูล เคล็ดลับ: XML เป็นภาษามาร์กอัปที่ขยายได้ และ HTML เป็นภาษามาร์กอัปไฮเปอร์เท็กซ์ พื้นฐานที่คุณควรเชี่ยวชาญ ก่อนที่จะดำเนินการต่อ คุณจะต้องมีความเข้าใจพื้นฐานเกี่ยวกับสิ่งต่อไปนี้: HTMLJavaScript หากคุณต้องการเรียนรู้โปรเจ็กต์เหล่านี้ก่อน โปรดไปที่บทช่วยสอนเหล่านี้ในหน้าแรกของเรา
XML หมายถึงภาษามาร์กอัปที่ขยายได้ (ภาษามาร์กอัปที่ขยายได้)
XML เป็นภาษามาร์กอัปคล้ายกับ HTML
XML ได้รับการออกแบบมาเพื่อส่งข้อมูล ไม่ใช่แสดงผล
แท็ก XML ไม่ได้ถูกกำหนดไว้ล่วงหน้า คุณต้องกำหนดป้ายกำกับด้วยตัวเอง
XML ได้รับการออกแบบมาให้อธิบายตัวเองได้
XML เป็นมาตรฐานที่แนะนำโดย W3C
ความแตกต่างระหว่าง XML และ HTML XML ไม่สามารถแทนที่ HTML ได้
XML และ HTML ได้รับการออกแบบมาเพื่อวัตถุประสงค์ที่แตกต่างกัน: XML ได้รับการออกแบบมาเพื่อส่งและจัดเก็บข้อมูลโดยเน้นที่เนื้อหาของข้อมูล HTML ได้รับการออกแบบมาเพื่อแสดงข้อมูล โดยเน้นที่รูปลักษณ์ของข้อมูล HTML ได้รับการออกแบบมาเพื่อแสดงข้อมูล ในขณะที่ XML ได้รับการออกแบบมาเพื่อส่งข้อมูล XML ไม่ได้ทำอะไรเลย อาจจะเข้าใจยากนิดหน่อย แต่ XML ก็ไม่ทำอะไรเลย XML ได้รับการออกแบบมาเพื่อจัดโครงสร้าง จัดเก็บ และส่งข้อมูล
ตัวอย่างต่อไปนี้เป็นบันทึกที่เขียนโดย Jani ถึง Tove ซึ่งจัดเก็บในรูปแบบ XML: <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>อย่าลืม ฉันสุดสัปดาห์นี้!</body> </note>
หมายเหตุข้างต้นเป็นการอธิบายตนเอง ประกอบด้วยข้อมูลเกี่ยวกับผู้ส่งและผู้รับ ตลอดจนส่วนหัวและเนื้อหาข้อความ อย่างไรก็ตาม เอกสาร XML นี้ยังคงไม่ทำอะไรเลย เป็นเพียงข้อมูลล้วนๆ ที่ห่อหุ้มอยู่ในแท็ก XML เราจำเป็นต้องเขียนซอฟต์แวร์หรือโปรแกรมเพื่อส่ง รับ และแสดงเอกสารนี้ ด้วย XML คุณสามารถสร้างแท็กของคุณเองได้ แท็กในตัวอย่างข้างต้นไม่ได้ถูกกำหนดไว้ในมาตรฐาน XML ใดๆ (เช่น <to> และ <from>) แท็กเหล่านี้ถูกคิดค้นโดยผู้เขียนเอกสาร XML เนื่องจากภาษา XML ไม่มีแท็กที่กำหนดไว้ล่วงหน้า แท็กที่ใช้ใน HTML ถูกกำหนดไว้ล่วงหน้า เอกสาร HTML สามารถใช้ได้เฉพาะแท็กที่กำหนดในมาตรฐาน HTML เท่านั้น (เช่น <p>, <h1> ฯลฯ)
XML ช่วยให้ผู้เขียนกำหนดแท็กของตนเองและโครงสร้างเอกสารของตนเองได้ XML ไม่ใช่การแทนที่ HTML XML เป็นส่วนเสริมของ HTML สิ่งสำคัญคือต้องเข้าใจว่า XML จะไม่แทนที่ HTML ในแอปพลิเคชันเว็บส่วนใหญ่ XML ใช้เพื่อส่งข้อมูล ในขณะที่ HTML ใช้เพื่อจัดรูปแบบและแสดงข้อมูล คำอธิบายที่ดีที่สุดของ XML คือ: XML เป็นเครื่องมือส่งข้อมูลที่ไม่ขึ้นอยู่กับซอฟต์แวร์และฮาร์ดแวร์ XML เป็นมาตรฐานที่แนะนำของ W3C XML กลายเป็นมาตรฐานที่แนะนำของ W3C เมื่อวันที่ 10 กุมภาพันธ์ 1998 หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับกิจกรรม W3C XML โปรดไปที่บทช่วยสอน W3C ของเรา XML มีอยู่ทุกที่ ปัจจุบัน XML มีบทบาทสำคัญในเว็บเช่นเดียวกับ HTML ซึ่งเป็นรากฐานที่สำคัญของเว็บมาโดยตลอด XML เป็นเครื่องมือที่ใช้กันมากที่สุดสำหรับการถ่ายโอนข้อมูลระหว่างแอปพลิเคชันต่างๆ