Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

HTML เทียบกับ XML


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>

ผลลัพธ์

HTML เทียบกับ XML

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 XML
HTML ย่อมาจาก HyperText Markup Language ซึ่งเป็นภาษาที่ใช้อธิบายโครงสร้างของหน้าเว็บ ประกอบด้วยองค์ประกอบ HTML ต่างๆ ซึ่งประกอบด้วยแท็ก HTML และเนื้อหา XML ย่อมาจาก eXtensible Markup Language ซึ่งเป็นภาษาที่ใช้ในการถ่ายโอนข้อมูลไม่ใช่โครงสร้างข้อมูล
HTML เป็นสแตติกเนื่องจากใช้เพื่อแสดงข้อมูล XML เป็นไดนามิกและใช้ในการถ่ายโอนข้อมูล
เป็นภาษาสำหรับนำเสนอ ไม่ใช่ภาษาในการนำเสนอ
ไม่จำเป็นต้องใช้แท็กปิด จำเป็นต้องใช้แท็กปิด
แท็กที่กำหนดไว้ล่วงหน้า เช่น

, , ฯลฯ อยู่ใน HTML

กำหนดแท็กของคุณเองในรูปแบบ XML
HTML ไม่รักษาช่องว่าง XML รักษาช่องว่าง
HTML ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ XML คำนึงถึงขนาดตัวพิมพ์