Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (666.71 KB, 163 trang )
XML
• XML –Ngôn ngữ đánh dấu mở rộng
– Được định nghĩa bởi tổ chức mạng toàn cầu
WWW Consortium W3C
– Phát triển cùng với công nghệ Web
• Dùng để khắc phục các hạn chế của HTML
• Đơn giản và dễ dùng hơn SGML
• XML cho phép người dùng định nghĩa một
tập riêng các thẻ và cho phép người khác có
thể hiểu được
• XML thừa kế các nét đặc trưng của SGML và
HTML
XML
• XML là một siêu ngôn ngữ dùng để miêu tả các ngôn
ngữ khác
– XHTML: một định nghĩa lại của HTML trong XML
• Là một ngôn ngữ có cấu trúc và ngữ nghĩa
– Ngữ nghĩa ở đây là việc đưa ý nghĩa vào các thẻ
• Dữ liệu chứa trong các file XML có thể được thể hiện
bằng nhiều cách
• Các file XML có thể được xử lý bằng nhiều ứng dụng
khác nhau
• Các tờ mẫu giúp việc chuyển đổi dữ liệu có cấu trúc
và các khung nhìn HTML khác nhau. Điều này đảm
bảo dữ liệu có thể hiển thị trên nhiều trình duyệt khác
nhau
Kiến trúc 3 tầng
Kiến trúc XML
• XML hỗ trợ kiến trúc 3 tầng cho việc
nắm bắt và xử lí dữ liệu
• XML cũng có thể được sinh ra từ các
CSDL sử dụng mô hình 3 tầng
• Các thẻ XML thể hiện cấu trúc logic của
dữ liệu
• Tầng trung gian được sử dụng cho việc
truy cập các csdl đa bộ và chuyển đổi
vào XML