Computer >> Máy Tính >  >> Lập trình >> HTML

HTML so với XML

HTML

HTML là viết tắt của HyperText Markup Language là ngôn ngữ dùng để mô tả cấu trúc của một trang web. Nó bao gồm các phần tử HTML khác nhau bao gồm các thẻ HTML và nội dung của chúng.

HTML là một ngôn ngữ siêu văn bản nên chúng ta có thể tạo ra một chuỗi liên kết các tài liệu. Phiên bản hiện tại của HTML là HTML5. HTML là tĩnh và nó có thể bỏ qua các lỗi nhỏ và trong đó, không cần thẻ đóng.

Hãy để chúng tôi xem một ví dụ về HTML -

Ví dụ

<!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>

Đầu ra

HTML so với XML

XML

XML là viết tắt của eXtensible Markup Language là ngôn ngữ dùng để truyền dữ liệu không phải dữ liệu cấu trúc. Nó là động và nó báo cáo tất cả các lỗi và trong các thẻ đóng của nó là cần thiết. Về cơ bản, nó là một định dạng dữ liệu văn bản với sự hỗ trợ mạnh mẽ thông qua Unicode cho các ngôn ngữ khác nhau của con người. Phiên bản hiện tại của XML là XML1.1.

Hãy để chúng tôi xem một ví dụ về XML -

<?xml version="1.0" encoding="UTF-8"?>
<fullname>
<firstname>John</firstname>
<lastname>Miller</lastname>
</fullname>

Đầu ra

HTML so với XML

Bây giờ chúng ta hãy xem một số điểm khác biệt -

HTML XML
HTML là viết tắt của HyperText Markup Language là ngôn ngữ dùng để mô tả cấu trúc của một trang web. Nó bao gồm các phần tử HTML khác nhau bao gồm các thẻ HTML và nội dung của chúng. XML là viết tắt của eXtensible Markup Language, là ngôn ngữ được sử dụng để chuyển dữ liệu không sang dữ liệu cấu trúc
HTML tĩnh vì nó được sử dụng để hiển thị dữ liệu. XML động và được sử dụng để truyền dữ liệu.
Đây là một ngôn ngữ trình bày. Đây không phải là ngôn ngữ trình bày.
Không nhất thiết phải sử dụng thẻ đóng. Bắt buộc phải sử dụng thẻ đóng.
Các thẻ được xác định trước như

, , , v.v. nằm trong HTML.

Xác định các thẻ của riêng bạn trong XML.
HTML không bảo toàn khoảng trắng XML bảo toàn khoảng trắng.
HTML không phân biệt chữ hoa chữ thường. XML phân biệt chữ hoa chữ thường.