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

Sự khác biệt giữa XML và HTML


Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa HTML và XML.

HTML

  • Nó đề cập đến Ngôn ngữ đánh dấu siêu văn bản.

  • Nó giúp tạo các trang web và ứng dụng.

  • Nó là một ngôn ngữ đánh dấu.

  • Nó cũng giúp tạo các trang tĩnh.

  • Nó giúp hiển thị dữ liệu.

  • Nó không vận chuyển dữ liệu.

  • Siêu văn bản giúp xác định liên kết giữa nhiều trang web.

  • Ngôn ngữ đánh dấu giúp xác định tài liệu văn bản bằng cách sử dụng thẻ, thẻ này cung cấp cấu trúc cho trang web.

  • Nó giúp chú thích văn bản để hệ thống có thể hiểu nó và sử dụng nó.

  • Nó bỏ qua các lỗi nhỏ.

  • Nó không phân biệt chữ hoa chữ thường.

  • Có một số thẻ cụ thể trong HTML.

  • Các thẻ này được xác định trước.

  • Nó không giữ khoảng trắng.

  • Việc đóng các thẻ không phải là điều cần thiết.

Một ví dụ về HTML -

Ví dụ

<!DOCTYPE html>
<html>
<head>
   <title>My title</title>
</head>
<body>
   <h1>title</h1>
   <p>A sample</p>
</body>
</html>

Đầu ra

Sự khác biệt giữa XML và HTML

XML

  • XML là viết tắt của 'eXtensible Markup Language'.

  • Nó phân biệt chữ hoa chữ thường.

  • Nó không cho phép lỗi.

  • Nó giúp cung cấp một khuôn khổ xác định các ngôn ngữ đánh dấu.

  • Các thẻ do người dùng xác định.

  • Các thẻ này có thể mở rộng được.

  • Khoảng trắng có thể được giữ nguyên.

  • Các thẻ giúp mô tả dữ liệu.

  • Các thẻ này không được sử dụng để hiển thị dữ liệu.

  • Các thẻ đóng là bắt buộc.

  • Nó giúp tạo các trang web và ứng dụng.

  • Nó động vì nó giúp vận chuyển dữ liệu.

  • Mục tiêu thiết kế tập trung vào sự đơn giản, khả năng sử dụng trên internet.

  • Nó hỗ trợ Unicode.

  • Nó cũng có thể được sử dụng để đại diện cho các cấu trúc dữ liệu tùy ý cần thiết cho các dịch vụ web.

Một ví dụ về XML -

Ví dụ

<?xml version = "1.0"?>
<contactinfo>
   <address category = "type">
      <name>Mark</name>
      <College>MIT</College>
      <mobile>6787878</mobile>
   </address>
</contactinfo>

Đầu ra

Mark
MIT
6787878