XML-eXtensible Markup Language

Một phần của tài liệu XML và ứng dụng XML trong giáo dục đào tạo tại trường Đại học Quy Nhơn (Trang 49)

2.1.1. Giới thiệu chung

XML là ngụn ngữ định dạng mở rộng, do tổ chức mạng toàn cầu, tức tổ chức quốc tế định ra cỏc chuẩn của Web và Internet. XML là ngụn ngữ tổng quỏt dựng định nghĩa dữ liệu thụng qua cỏc thẻ tự định nghĩa.

Vào năm 2004, số trang Web trờn Internet ngày càng nhiều, khoảng gần 2 tỷ. Hầu hết cỏc trang Web đều đƣợc viết bằng HTML_ngụn ngữ định dạng dữ liệu bằng thẻ đặc biệt trong tập tin văn bản. Do tớnh đơn giản của HTML đó tạo nờn sự ƣu chuộng Web, song với 120 thẻ (kể cả thẻ mở rộng do từng trỡnh duyệt cụ thể quy định) đó định nghĩa HTML cũng lộ những mặt hạn chế thực sự khi đối mặt với lƣợng thụng tin khổng lổ tăng lờn khụng ngừng của Web, nú khụng cung cấp đủ khả năng gỡ khỏc ngoài việc tạo trang Web chuẩn.

HTML và XML cú quan hệ gần gũi với nhau, cả hai đều dựa trờn chuẩn ngụn ngữ định dạng tổng quỏt SGML (Standard Generalized Markup Language). XML tuy dựa trờn cựng cụng nghệ nhƣ HTML, nhƣng nú quỏn xuyến tốt hơn nhiệm vụ quản lý thụng tin cần thiết cho Internet. Nội dung chủ yếu của XML là cỏch định nghĩa và khai bỏo cấu trỳc dữ liệu bằng cỏch sử dụng cỏc thẻ. Cỏc thẻ trong HTML chỉ chứa thụng tin định dạng trong khi cỏc thẻ XML bao hàm cả thụng tin về dữ liệu. Thay vỡ chỉ đúng vai trũ là ngụn ngữ tạo trang Web, XML là ngụn ngữ tạo ngụn ngữ khỏc, tức dựng XML để thiết kế riờng ngụn ngữ đỏnh dấu rồi định dạng tài liệu bằng ngụn ngữ đú_đõy là ứng dụng XML, sức mạnh của XML là ở vấn đề này [3].

Trong ứng dụng XML mang ý nghĩa cho biết một tập cỏc thẻ hay tập con XML hoạt động trong riờng một lĩnh vực nào đú. Một số ứng dụng XML trong cỏc chƣơng trỡnh thực tế chẳng hạn nhƣ:

Ngụn ngữ định dạng toỏn học (MathML-Mathematical Markup language),

Ngụn ngữ định dạng húa học (CML- Chemical Markup Language), Khuụn dạng định nghĩa kờnh (CDF-Channel Definition Format), XHTML,

Ngụn ngữ định dạng bỏo cỏo (Extensible business Reporting Language),

Thƣơng mại điện tử (ebXML-Electronic Business),... [5,10]

Một phần của tài liệu XML và ứng dụng XML trong giáo dục đào tạo tại trường Đại học Quy Nhơn (Trang 49)

Tải bản đầy đủ (PDF)

(112 trang)