Thursday, August 14, 2014

Describe technologies to apply xml into web application

1. Generating XML Data from Databases



-Chúng ta có thể dùng rất nhiều các kỹ thuật khác nhau
+Dùng SQL để lấy dữ liệu từ database
+Sau đó dung Xpath, XQuery, DOM, SAX

2.Transforming Data into HTML



-Có 3 cách để transform dữ liệu sang dạng HTML
+Client-Side Transformation: Chuyển dữ liệu có dạng XML hoặc HTML đến client. Sau đó, client sẽ dùng XSLT để biến đổi sang dạng tương ứng
+Server-Side Transformation: Ngay trên server đẽ biến đổi sang dạng tương ứng rồi chuyển đến client
+External Transformation: Chúng ta sẽ có một ứng dụng khác để làm việc biến đổi dữ liệu

3. Transforming Data into PDF



-Nguồn dữ liệu đầu vào là duy nhất XML, sau đó có thể involves ra các định dạng khác nhau
-Cụ thể, trong PDF, chúng ta có thể dùng XSL-FO

4. Importing\Exporting XML Data


-Chúng ta hoàn toàn có thể dùng các bộ công cụ khác nhau để import hoắc export dữ liệu vào database và ngược lại

5.Validating Well-Formdness
-Chúng ta phải kiểm tra xem XML có đúng định dạng hay không
-Các bước để kiểm tra
 + Kết nối , phân tích dữ liệu XML
 + Tạo SchemaFactory
 + Nạp W3C XML schema
 + Phê chuẩn DOM tree
 + Kiểm tra lỗi

Nhận xét:
-Hiện nay, XML rất phổ biến và quen thuộc
-Chúng ta có thể dễ dàng biến đồi XML sang các định dạng khác như HTML để phục vụ cho công việc của chúng ta
-Code làm việc trong XML sử dụng như database cũng rất đơn giản và gọn gàng
-Chúng ta cũng có nhiều cách để kiểm tra tính hợp lệ của XML

No comments:

Post a Comment