HTML
HTML ย่อมาจาก HyperText Markup Language ซึ่งเป็นภาษาที่ใช้อธิบายโครงสร้างของหน้าเว็บ ประกอบด้วยองค์ประกอบ HTML ต่างๆ ซึ่งประกอบด้วยแท็ก HTML และเนื้อหา
HTML เป็นภาษาไฮเปอร์เท็กซ์ ดังนั้นเราจึงสามารถสร้างลิงค์ของเอกสารได้ HTML เวอร์ชันปัจจุบันคือ HTML5 HTML เป็นสแตติกและสามารถละเว้นข้อผิดพลาดเล็กๆ น้อยๆ ได้ และไม่จำเป็นต้องปิดแท็กในนั้น
ให้เราดูตัวอย่างของ HTML −
ตัวอย่าง
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>HTML</title> </head> <body> <h1 style="text-align: center;color:#db133a;">HTML</h1> <h3 style="text-align: center;">I'm a HTML document.</h3> </body> </html>
ผลลัพธ์
XML
XML ย่อมาจาก eXtensible Markup Language ซึ่งเป็นภาษาที่ใช้ในการถ่ายโอนข้อมูลไม่ใช่โครงสร้างข้อมูล เป็นไดนามิกและรายงานข้อผิดพลาดทั้งหมดและจำเป็นต้องมีแท็กปิด โดยพื้นฐานแล้วมันคือรูปแบบข้อมูลที่เป็นข้อความพร้อมการสนับสนุนที่แข็งแกร่งผ่าน Unicode สำหรับภาษามนุษย์ต่างๆ XML เวอร์ชันปัจจุบันคือ XML1.1
ให้เราดูตัวอย่างของ XML -
<?xml version="1.0" encoding="UTF-8"?> <fullname> <firstname>John</firstname> <lastname>Miller</lastname> </fullname>
ผลลัพธ์
ให้เราดูความแตกต่างบางอย่าง -
HTML | XML |
---|---|
HTML ย่อมาจาก HyperText Markup Language ซึ่งเป็นภาษาที่ใช้อธิบายโครงสร้างของหน้าเว็บ ประกอบด้วยองค์ประกอบ HTML ต่างๆ ซึ่งประกอบด้วยแท็ก HTML และเนื้อหา | XML ย่อมาจาก eXtensible Markup Language ซึ่งเป็นภาษาที่ใช้ในการถ่ายโอนข้อมูลไม่ใช่โครงสร้างข้อมูล |
HTML เป็นสแตติกเนื่องจากใช้เพื่อแสดงข้อมูล | XML เป็นไดนามิกและใช้ในการถ่ายโอนข้อมูล |
เป็นภาษาสำหรับนำเสนอ | ไม่ใช่ภาษาในการนำเสนอ |
ไม่จำเป็นต้องใช้แท็กปิด | จำเป็นต้องใช้แท็กปิด |
แท็กที่กำหนดไว้ล่วงหน้า เช่น , , ฯลฯ อยู่ใน HTML | กำหนดแท็กของคุณเองในรูปแบบ XML |
HTML ไม่รักษาช่องว่าง | XML รักษาช่องว่าง |
HTML ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ | XML คำนึงถึงขนาดตัวพิมพ์ |