ในบทความนี้ เราจะเข้าใจความแตกต่างระหว่าง HTML และ XML
HTML
-
มันหมายถึงภาษามาร์กอัปข้อความไฮเปอร์
-
ช่วยสร้างหน้าเว็บและแอปพลิเคชัน
-
มันเป็นภาษามาร์กอัป
-
ยังช่วยสร้างหน้าคงที่อีกด้วย
-
ช่วยแสดงข้อมูล
-
ไม่ส่งข้อมูล
-
HyperText ช่วยกำหนดลิงก์ระหว่างหน้าเว็บหลายหน้า
-
ภาษามาร์กอัปช่วยกำหนดเอกสารข้อความโดยใช้แท็ก ซึ่งกำหนดโครงสร้างให้กับหน้าเว็บ
-
ช่วยอธิบายข้อความเพื่อให้ระบบเข้าใจและใช้งานได้
-
โดยไม่สนใจข้อผิดพลาดเล็กน้อย
-
ไม่คำนึงถึงขนาดตัวพิมพ์
-
มีจำนวนแท็กเฉพาะใน HTML
-
แท็กเหล่านี้ถูกกำหนดไว้ล่วงหน้า
-
ไม่รักษาพื้นที่สีขาว
-
แท็กปิดไม่จำเป็น
ตัวอย่างของ HTML −
ตัวอย่าง
<!DOCTYPE html> <html> <head> <title>My title</title> </head> <body> <h1>title</h1> <p>A sample</p> </body> </html>
ผลลัพธ์
XML
-
XML ย่อมาจาก 'eXtensible Markup Language'
-
โดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
-
ไม่อนุญาตให้มีข้อผิดพลาด
-
ช่วยให้มีกรอบงานที่กำหนดภาษามาร์กอัป
-
แท็กถูกกำหนดโดยผู้ใช้
-
แท็กเหล่านี้ขยายได้
-
สามารถรักษาพื้นที่สีขาวไว้ได้
-
แท็กช่วยอธิบายข้อมูล
-
แท็กเหล่านี้ไม่ได้ใช้เพื่อแสดงข้อมูล
-
จำเป็นต้องมีแท็กปิด
-
ช่วยสร้างหน้าเว็บและแอปพลิเคชัน
-
เป็นไดนามิกเนื่องจากช่วยขนส่งข้อมูล
-
เป้าหมายการออกแบบมุ่งเน้นไปที่ความเรียบง่าย การใช้งานผ่านอินเทอร์เน็ต
-
รองรับ Unicode
-
นอกจากนี้ยังสามารถใช้เพื่อแสดงโครงสร้างข้อมูลที่ต้องการสำหรับบริการเว็บได้อีกด้วย
ตัวอย่างของ XML -
ตัวอย่าง
<?xml version = "1.0"?> <contactinfo> <address category = "type"> <name>Mark</name> <College>MIT</College> <mobile>6787878</mobile> </address> </contactinfo>
ผลลัพธ์
Mark MIT 6787878