Sự khác nhau giữa HTML và XML

Website

HTML và XML đều là những ngôn ngữ đánh dấu, tuy có sự liên quan nhưng chúng hầu như khác biệt hoàn toàn với nhau.

Sự khác nhau giữa HTML và XML

HTML là gì?

HTML là ngôn ngữ cơ bản quen thuộc mà hầu như tất cả những ai tham gia học lập trình web cũng đều tiếp xúc và nghiên cứu nó đầu tiên.

Đây là từ viết tắt của cụm "Hypertext Markup Language", tên gọi một loại ngôn ngữ lập trình đánh dấu siêu văn bản, được sử dụng nhằm phục vụ cho mục đích xây dựng và cấu trúc lại website.

Nói một cách cụ thể hơn, các nhà lập trình web thường sẽ ứng dụng HTML trong việc phân chia đoạn văn, heading, links, blockquotes...

HTML không có khả năng thực hiện các chức năng động, mà chỉ giữ vai trò bố cục và định dạng trang web.

Sự khác nhau giữa HTML và XML

XML là gì?

XML (Extensible Markup Language) là ngôn ngữ đánh dấu mở rộng, có chức năng truyền tải và mô tả nhiều loại dữ liệu.

Ở trong ngành lập trình web, XML được ứng dụng nhiều nhất vào việc xây dựng các API Service trả kết quả về dưới dạng XML hoặc JSON, giúp mỗi hệ thống giao tiếp được với nhau.

Nhiệm vụ chính của XML là giúp cho quá trình chia sẻ dữ liệu giữa các nền tảng và hệ thống được kết nối thông qua mạng lưới Internet trở nên đơn giản hóa.

Sự khác nhau giữa HTML và XML

Sự khác nhau giữa HTML và XML

CƠ SỞ SO SÁNHHTMLXML
Định nghĩaLà ngôn ngữ đánh dấu siêu văn bản.Là ngôn ngữ đánh dấu mở rộng.
Vai tròXây dựng bố cục và cấu trúc cho website.Giúp mã hóa tài liệu theo định dạng mà cả người và máy đều có thể hiểu được.
Chữ hoa - thườngKhông phân biệt.Có phân biệt.
ThẻCó các thẻ được xác định trước.Lập trình viên định nghĩa bộ thẻ của riêng mình.
Đóng thẻMột số thẻ không cần đóng.Buộc phải đóng từng thẻ đã sử dụng.
LỗiKhông cho phép.

Một số lỗi nhỏ có thể được hiểu và bỏ qua.

Sự khác nhau giữa HTML và XML