XML KỂ VỀ HTML
Standard Generalized Markup Language (SGML) là ngôn ngữ mà sinh ra
cả HTML (HyperText Markup Language) và XML (Extensible Markup
Language). SGML không phải là một ngôn ngữ thật sự, nó là một siêu ngôn ngữ, mà là một ngôn ngữ
30
mà từ đó bạn có thể tạo ra các ngôn ngữ khác. Trong trường hợp này, nó là việc tạo ra một đánh dấu
ngôn ngữ (một hệ thống hướng dẫn mã hóa cho cấu trúc và định dạng điện tử
thành phần tài liệu).
HTML là một dẫn xuất ứng dụng cụ thể của SGML. Nó là một tập hợp các mã,
thường được sử dụng cho các trang web, tạo ra các tài liệu điện tử theo quy tắc
được thiết lập bởi SGML. HTML là một ngôn ngữ đó là tất cả về cách trình bày của bạn
thông tin, không phải những gì các dữ liệu thực tế là. Bạn có thể, do đó, nói rằng HTML là một
ngôn ngữ thể hiện.
XML là một tập hợp con của SGML, nhưng nó cũng là, như SGML, một siêu ngôn ngữ. XML
định nghĩa một phương pháp cụ thể cho việc tạo ra các định dạng văn bản cho dữ liệu để các file là chương trình
độc lập, nền tảng độc lập, và hỗ trợ quốc tế {có thể đọc
ngôn ngữ khác nhau, vv) Trong thực tế, bởi vì XML là một ngôn ngữ mở rộng, bạn không
thậm chí có để có một trình duyệt để hiểu được trang đó. Ứng dụng có thể phân tích cú pháp XML
tài liệu và đọc các thông tin mà không cần bất kỳ sự can thiệp của con người.
XML, không giống như HTML, là có liên quan với bản sắc, ý nghĩa và cấu trúc của
dữ liệu. XML được mở rộng bởi vì nó cho phép các nhà phát triển tạo ra trang web thiết lập riêng của
thẻ tùy biến cho các văn bản. Khả năng này để định nghĩa các thẻ của riêng bạn là chính
tính năng của XML và đó là những gì mang lại cho các nhà phát triển linh hoạt hơn.
Bằng cách xác định các thẻ đánh dấu của chính bạn, bạn có thể xác định một cách rõ ràng các nội dung trong
tài liệu. Điều này làm cho XML là một ngôn ngữ đánh dấu thông minh hơn so với HTML. Ví
dụ, trong HTML, bạn có thể có một thẻ đoạn trước một đoạn văn về
bóng chày. Trình duyệt Web của bạn thấy thẻ này và biết để trình bày các văn bản sau đây là một
đoạn-All trình duyệt của bạn biết về các văn bản, tuy nhiên, là rằng nó là văn bản; nó không
biết rằng nó là cụ thể về bóng chày. Trong một tài liệu XML, bạn có thể xác định một
thẻ để đề cập cụ thể đến các văn bản trong các đoạn văn trong tài liệu của bạn.
Bằng cách này, khi trình duyệt XML của bạn xem xét các tài liệu, các tài liệu đều biết
những gì nó có chứa dữ liệu, và làm cho các nội dung thông minh hơn. Công cụ tìm kiếm mà
sử dụng các dữ liệu XML có thể làm một công việc tốt hơn về việc tìm kiếm các trang bạn đang tìm kiếm
bởi vì bản chất thông minh của nội dung XML.
XML, do thiết kế, không đối phó với cách dữ liệu được hiển thị cho người dùng cuối.
Bởi vì HTML là một ngôn ngữ thể hiện, các tài liệu XML sử dụng các thẻ HTML để giúp
xử lý các định dạng trực quan của tài liệu. Ngoài ra, bạn có thể sử dụng XML trong HTML của bạn
để cung cấp các tài liệu siêu dữ liệu, đó là dữ liệu về dữ liệu trong tài liệu.
XML sẽ làm cho Web và thương mại điện tử những gì HTML ban đầu đã làm cho
Internet, XML và các ứng dụng liên quan của nó có tiềm năng thổi mái của
Internet và cách chúng tôi làm kinh doanh.
đang được dịch, vui lòng đợi..
