Chương 12:
XML: Extensible Markup Language
Nhiều thương mại điện tử (e-commerce) và các ứng dụng Internet khác cung cấp các giao diện web để truy cập thông tin được lưu trữ trong một hoặc nhiều cơ sở dữ liệu. Các cơ sở dữ liệu thường được gọi là các nguồn dữ liệu. Người ta thường sử dụng hai tầng và ba tầng kiến trúc client / server cho các ứng dụng Internet (xem phần 2.5). Trong một số trường hợp, các biến thể khác của mô hình client / server được sử dụng. Thương mại điện tử và các ứng dụng cơ sở dữ liệu Internet khác được thiết kế để tương tác với người sử dụng thông qua giao diện Web mà hiển thị các trang Web. Phương pháp phổ biến để chỉ định các nội dung và định dạng của trang web là thông qua việc sử dụng các tài liệu siêu văn bản. Có những ngôn ngữ khác nhau để viết các văn bản, HTML phúc thường gặp nhất (HyperText Markup Language). Mặc dù HTML được sử dụng rộng rãi để định dạng và cấu trúc tài liệu Web, nó không thích hợp để xác định cấu trúc dữ liệu được chiết xuất từ cơ sở dữ liệu. Một ngôn ngữ, cụ thể là, XML (Extensible Markup Language) -has mới nổi lên như là tiêu chuẩn cho cấu trúc và trao đổi dữ liệu trên web. XML có thể được sử dụng để cung cấp thông tin về cấu trúc và ý nghĩa của các dữ liệu trong các trang web thay vì chỉ cần xác định việc các trang web được định dạng để hiển thị trên màn hình. Các khía cạnh định dạng được quy định riêng biệt, ví dụ, bằng cách sử dụng một ngôn ngữ định dạng như XSL (Extensible Stylesheet Language) hoặc một ngôn ngữ chuyển đổi như XSLT (Extensible Stylesheet Language Transformations cho hay chỉ đơn giản là XSL Transformations). Gần đây, XML cũng đã được đề xuất như là một mô hình có thể lưu trữ dữ liệu và phục hồi, mặc dù chỉ có một vài hệ thống cơ sở dữ liệu thực nghiệm dựa trên XML đã được phát triển cho đến nay.
đang được dịch, vui lòng đợi..