Hardeep Singh, Kiến trúc sư các công nghệ nâng cao, IBM Tóm tắt: Hãy tìm hiểu cách để mở rộng mô hình XML nhằm tạo ra các trình khách đầy đủ (rich client) bằng cách sử dụng dữ liệu XML được chuyển đến từ máy chủ ứng dụng của bạn. Hãy khám phá cách sử dụng HTML động (DHTML) để biểu diễn XML, XPath để dẫn hướng trong XML và mô hình đối tượng tài liệu (DOM) để sửa đổi và tuần tự hóa XML trở lại máy chủ ứng dụng. Giới thiệu Sự phổ biến ngày một tăng của. | Lập trình với XML cho DB2 Phần 3 Lập trình với XML ở phía khách Hardeep Singh Kiến trúc sư các công nghệ nâng cao IBM Tóm tắt Hãy tìm hiểu cách để mở rộng mô hình XML nhằm tạo ra các trình khách đầy đủ rich client bằng cách sử dụng dữ liệu XML được chuyển đến từ máy chủ ứng dụng của bạn. Hãy khám phá cách sử dụng HTML động DHTML để biểu diễn XML XPath để dẫn hướng trong XML và mô hình đối tượng tài liệu DOM để sửa đổi và tuần tự hóa XML trở lại máy chủ ứng dụng. Giới thiệu Sự phổ biến ngày một tăng của Web phần lớn là nhờ tính linh hoạt của các thế hệ trình duyệt web hiện nay. Các trình duyệt này sử dụng Ajax để giao tiếp với máy chủ để trao đổi dữ liệu XML và sau đó sử dụng DHTML để dẫn hướng XML và trình bày nó cho người dùng. Các tính năng trình duyệt cho phép chúng được sử dụng như là các trình khách đầy đủ trong các ứng dụng dựa trên web. Các công nghệ cơ sở đã sản sinh một số công nghệ và sáng kiến mới để đáp ứng sự phổ biến ngày càng tăng của Web . Các thư viện trình trợ giúp như Dojo và Sarissa đã được tạo ra nhằm làm cho việc sử dụng XML ít khó khăn hơn và các hỗ trợ cho Đồ họa véc tơ co giãn được Scalable Vector Graphics -SVG cũng đã tăng thêm. Các trình tiện ích widget nhúng được như Google và Yahoo Maps các phương thức chia sẻ và tích hợp dữ liệu như nguồn cấp dữ liệu RSS và Atom và mẫu hình phát triển mới bằng cách sử dụng hỗn hợp dữ liệu đã được phát triển để đáp ứng các nhu cầu ngày càng tăng của văn hóa Web . Như hình 1 minh hoạ chất keo chung để kết dính tất cả các công nghệ là XML. XML trong nguồn cấp dữ liệu làm cho có thể xuất bản và xử lý các cấu trúc dữ liệu phức tạp trên web. Giao diện lập trình ứng dụng DOM API trong DHTML và sự hỗ trợ XPath trong Sarissa cho phép điều hướng XML một cách có hiệu quả để đọc và viết ở phía máy khách. Hình 1. Kiến trúc hướng Web Ghi chú Trong thế giới Web nơi mà các nguồn dữ liệu được xem như là nguồn cấp dữ liệu và dịch vụ thì trình điều khiển cơ sở dữ liệu được mở rộng để hỗ trợ các cuộc gọi .