Trong hình 12.2, cácbắt đầu từ khóa có bốn thuộc tính mô tả đặc điểm khác nhau của bảng. Sau và bắt đầu thẻ có một và hai thuộc tính tương ứng.
HTML có một số lượng rất lớn của các thẻ được xác định trước, và cả cuốn sách được dành để mô tả làm thế nào để sử dụng các thẻ. Nếu đúng thiết kế, tài liệu HTML có thể được định dạng để con người có thể dễ dàng hiểu được nội dung tài liệu, và có thể điều hướng thông qua các tài liệu Web kết quả. Tuy nhiên, các tài liệu văn bản mã nguồn HTML là rất khó khăn để giải thích tự động bởi chương trình máy tính vì họ không bao gồm các thông tin sơ đồ về các loại dữ liệu trong các tài liệu. Khi thương mại điện tử và các ứng dụng Internet khác ngày càng trở nên tự động, nó đang trở thành rất quan trọng để có thể trao đổi tài liệu Web trong số các trang web máy tính khác nhau và giải thích nội dung của họ tự động. Nhu cầu này là một trong những lý do dẫn đến sự phát triển của XML. Ngoài ra, một phiên bản thể mở rộng của HTML được gọi là XHTML được phát triển cho phép người dùng mở rộng các thẻ HTML cho các ứng dụng khác nhau, và cho phép một tập tin XHTML phải được giải thích bởi các chương trình xử lý XML tiêu chuẩn. Thảo luận của chúng tôi sẽ tập trung vào XML duy nhất.
Ví dụ trong Hình 12.2 minh họa một trang HTML tĩnh, vì tất cả các thông tin sẽ được hiển thị một cách rõ ràng được viết ra dưới dạng văn bản cố định trong tập tin HTML. Trong nhiều trường hợp, một số thông tin được hiển thị có thể được chiết xuất từ một cơ sở dữ liệu. Ví dụ, tên dự án và các nhân viên làm việc trên từng dự án có thể được chiết xuất từ các cơ sở dữ liệu trong hình 3.6 thông qua các truy vấn SQL thích hợp. Chúng tôi có thể sử dụng các thẻ định dạng HTML để hiển thị cùng với từng dự án và các nhân viên làm việc trên đó, nhưng chúng ta có thể muốn thay đổi các dự án cụ thể (và người lao động) được hiển thị. Ví dụ, chúng ta có thể muốn xem một trang web hiển thị thông tin cho Projectx, và sau đó một trang hiển thị thông tin cho ProjectY. Mặc dù cả hai trang được hiển thị bằng cách sử dụng HTML và có thẻ định dạng, các mục dữ liệu thực tế hiển thị sẽ khác nhau. Các trang web như vậy được gọi là năng động, vì những phần dữ liệu của trang có thể khác nhau mỗi khi nó được hiển thị, mặc dù sự xuất hiện hiển thị là như nhau.
đang được dịch, vui lòng đợi..
