Khái quát

Một phần của tài liệu Phần mềm soạn thảo và tổ chức ngân hàng câu hỏi cho trắc nghiệm theo chuẩn QTI (Trang 44 - 73)

XML viết tắt của chữ eXtensible Markup Language (ngôn ngữ nâng cấp có thể mở rộng) là một bộ qui luật về cách chia một tài liệu ra làm nhiều phần, rồi đánh dấu và ráp các phần khác nhau lại để dễ nhận diện chúng.

Tổ hợp Web toàn cầu World Wide Web Consortion (W3C) gọi XML là "một cú pháp thông dụng cho việc biểu thị cấu trúc trong dữ liệu". Dữ liệu có cấu trúc tham chiếu đến dữ liệu đƣợc gán nhãn cho nội dung, ý nghĩa, hoặc công dụng.

XML là một ngôn ngữ tự mô tả, sử dụng một DTD (Document Type Definition) làm cách chính thức để mô tả dữ liệu, HTML dùng để hiển thị dữ liệu còn XML dùng để mô tả dữ liệu.

XML cho phép các nhà phát triển và quản trị công nghệ thông tin mô tả thông tin có liên hệ tới các nguồn thông tin khác. Đây là phƣơng pháp khai thác thông tin nghiệp vụ lý tƣởng trong môi trƣờng trao đổi thông tin từ server đến server, từ server đến ứng dụng hay từ ứng dụng đến ứng dụng.

Cấu trúc mã chặt chẽ của XML (nội dung đƣợc đặt giữa các ký hiệu mã chuẩn hay còn gọi là thẻ) cho phép các ứng dụng khác dễ dàng tìm kiếm và sử dụng nội dung đã tạo. Mỗi tài liệu XML trở thành một kho dữ liệu hỏi đáp (query data repository) tƣơng tự nhƣ CSDL.

Hiện tại, không có hệ thống quy tắc quản lý các "gói" dữ liệu Web hay định ra phƣơng pháp vận hành trên dữ liệu này. Kết quả là Internet trở thành bộ sƣu tập khổng lồ của HTML, JavaScript và Java trên máy client và "mớ" ngôn ngữ kịch bản và ngôn ngữ biên dịch trên server.

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

XML giải quyết sự lộn xộn này bằng cách tổ chức tất cả các ngôn ngữ lập trình theo một cấu trúc thống nhất. Trƣớc đây, dữ liệu đƣợc lƣu trữ không theo thứ tự trong các trang HTML, nhƣng giờ đây chúng đƣợc đặt trong các trang XML theo cấu trúc chặt chẽ. Cả hai trình duyệt của Netscape và Microsoft phiên bản 5.x đều thông hiểu XML và quản lý hiệu quả dữ liệu này.

Một phần của tài liệu Phần mềm soạn thảo và tổ chức ngân hàng câu hỏi cho trắc nghiệm theo chuẩn QTI (Trang 44 - 73)