Hướng dẫn what is xml & html? - xml & html là gì?

XML là một công cụ độc lập phần mềm và phần cứng để lưu trữ và vận chuyển dữ liệu.

XML là gì?

  • XML là viết tắt của ngôn ngữ đánh dấu mở rộng
  • XML là một ngôn ngữ đánh dấu giống như HTML
  • XML được thiết kế để lưu trữ và vận chuyển dữ liệu
  • XML được thiết kế để tự mô tả
  • XML là một khuyến nghị của W3C

XML không làm gì cả

Có lẽ nó hơi khó hiểu, nhưng XML không làm gì cả.

Ghi chú này là một ghi chú cho Tove từ Jani, được lưu trữ dưới dạng XML:

& nbsp; Tove & nbsp; Jani & NBSP; Nhắc nhở & nbsp; Đừng quên tôi vào cuối tuần này!
  Tove
  Jani
  Reminder
  Don't forget me this weekend!

XML ở trên khá tự mô tả:

  • Nó có thông tin người gửi
  • Nó có thông tin người nhận
  • Nó có một tiêu đề
  • Nó có một thân thông điệp

Tuy nhiên, XML ở trên không làm gì cả. XML chỉ là thông tin được bọc trong các thẻ.

Ai đó phải viết một phần mềm để gửi, nhận, lưu trữ hoặc hiển thị nó:

Ghi chú

Đến: tove

Từ: Jani

Lời nhắc nhở

Đừng quên tôi vào cuối tuần này!

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

XML và HTML được thiết kế với các mục tiêu khác nhau:

  • XML được thiết kế để mang dữ liệu - tập trung vào dữ liệu là gì
  • HTML được thiết kế để hiển thị dữ liệu - tập trung vào cách dữ liệu trông
  • Thẻ XML không được xác định trước như thẻ HTML là

XML không sử dụng thẻ được xác định trước

Ngôn ngữ XML không có thẻ được xác định trước.

Các thẻ trong ví dụ trên [như và] không được xác định trong bất kỳ tiêu chuẩn XML nào. Các thẻ này được "phát minh" bởi tác giả của tài liệu XML.

HTML hoạt động với các thẻ được xác định trước như ,, v.v.

Với XML, tác giả phải xác định cả thẻ và cấu trúc tài liệu.

XML có thể mở rộng

Hầu hết các ứng dụng XML sẽ hoạt động như mong đợi ngay cả khi dữ liệu mới được thêm [hoặc xóa].

Hãy tưởng tượng một ứng dụng được thiết kế để hiển thị phiên bản gốc của note.xml [].

Sau đó, hãy tưởng tượng một phiên bản mới hơn của Note.xml với các phần tử được thêm và được loại bỏ.

Cách XML được xây dựng, phiên bản cũ hơn của ứng dụng vẫn có thể hoạt động:

& nbsp; 2015-09-01 & NBSP; 08: 30 & nbsp; Tove & nbsp; Jani & NBSP; Đừng quên tôi vào cuối tuần này!
  2015-09-01
  08:30
  Tove
  Jani
  Don't forget me this weekend!

Phiên bản cũ

Ghi chú

Đến: tove

Từ: Jani

Lời nhắc nhở

Đừng quên tôi vào cuối tuần này!

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

Ghi chú

Đến: tove

Từ: Jani

Lời nhắc nhở

Đừng quên tôi vào cuối tuần này!

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

  • XML và HTML được thiết kế với các mục tiêu khác nhau:
  • XML được thiết kế để mang dữ liệu - tập trung vào dữ liệu là gì
  • HTML được thiết kế để hiển thị dữ liệu - tập trung vào cách dữ liệu trông
  • Thẻ XML không được xác định trước như thẻ HTML là

XML không sử dụng thẻ được xác định trước

Ngôn ngữ XML không có thẻ được xác định trước.

Các thẻ trong ví dụ trên [như và] không được xác định trong bất kỳ tiêu chuẩn XML nào. Các thẻ này được "phát minh" bởi tác giả của tài liệu XML.

HTML hoạt động với các thẻ được xác định trước như ,, v.v.

XML là một khuyến nghị của W3C

XML không làm gì cả



XML [Tiêu chuẩn]

Viết tắtTrạng tháiNăm bắt đầuXuất bản lần đầuPhiên bản mới nhấtCơ quanBiên tập viênTiêu chuẩn cơ sởTiêu chuẩn liên quanMiềnTrang mạng
Ngôn ngữ đánh dấu mở rộng
XML
Xuất bản, Khuyến nghị W3C
1996; 26 & nbsp; nhiều năm trước; 26 years ago
Tháng 2 & NBSP; 10, 1998; 24 năm trước; 24 years ago
1.1 [tái bản lần 2] Tháng 9 & NBSP; 29, 2006; 16 năm trước
September 29, 2006; 16 years ago
World Wide Web Consortium [W3C]
Tim Bray, Jean Paoli, Michael Sperberg-McQueen, Eve Maler, François Yergeau, John W. Cowan
SGML
Lược đồ W3C XML
Tuần tự hóa
www.w3.org/xml
XML [Định dạng tệp]Tiện ích mở rộng tên tệpInternet Media & NBSP; LoạiĐịnh danh loại thống nhất & nbsp; [UTI]UTI conformationcon số kỳ diệu

.xml

application/xml, ________ 3 [1]
public.xml
public.text

Bài Viết Liên Quan

Chủ Đề