Thứ Sáu, 1 tháng 8, 2014

Describe technologies to apply xml into web application

Describe technologies to apply xml into web application

 Với xml  và web application có thể được kết hợp sử dụng một cách rất linh hoạt.Cụ thể mục đich cùa việc kết hợp xml với ứng dụng web để làm nhưng tác vụ chính sau
-Xuất ra dữ liệu xml sử dùng  JSP và JDBC
-Xử lý dữ liệu XML dùng jsp và dom.
Generate xml data form DB 

Bằng cách này ta sẽ tạo ra được các sản phẩm là các webserive từ dữ liệu trong database thông qua quá trình chuyển đổi bằng Xpath, Xquery, Dom, SAX.
Có 4 cách được áp dụng rộng rãi để lấy về dữ liệu xml đó là
Application-Specific Query Language
XMLPath (Xpath)
XMLQuery (XQuery)
Structured Query Language (SQL)

Tiếp theo ta sẽ nói về việc chuyến dữ liệu sang dạng HTML cho việc hiển thị web
 
Transforming Data into HTML

 Với sự các tính năng của XSTL stylesheets,dữ liệu lxml có thể được chuyển đổi sang  các định dạng khác nhau. như html. Với tác vụ này ta sẽ có 3 cách làm .
-Client side transformation:Cách , xml được chuyển về và được chuyển đổi sang định dạng tương ưng ở phái cient-side
-Server side transformation:Cách này thi quá trình chuyển đổi ngay trên server
-Extenal transformation : Ta sẽ có một nội dung khác để làm nhiệm vụ chuyển đổi này
Không chỉ có chuyển sang html mà ta có thể chuyến nhưng định dạng khác với xml nguồn, vd như ta sẽ có thể transform được dữ liệu sang dạng PDF

Transforming Data into HTML


Định dang PDF có thể được tạo ra bởi XSL-FO(EXTENSIBLE STYLESHEET LANGUAGE).
Quá trình chuyển đổi này gồm hai bước.
-Chuyển đổi xml thành XSL-FO bằng xstl
-Sau đó xử lý object nói trên bằng Formatting engine
 
Importing\Exporting XML Data
-Như vậy cũng thể import , export dữ liệu xml theo nhu cầu
-Với JSP ta có thể add dữ liệu từ tài liệu định dang xml sang cơ sở dữ liệu sql server và ngược lại.
Importing: Tạo dữ liệu trong db từ xml

Exporting; xuất dữ liệu từ db thành xml (webservice) phục vụ cho mục đich khác như ta đã đề cập

Nhưng một vấn đề cần lưu ý để làm nhưng việc ở trên là chúng ta phải có được một tài liệu xml đúng định dạng.
Validating Well-Formedness
Để có được một tài liệu xml chuẩn (well-formedness) từ db trước khi dùng ta phỉa trải qua các bước validate sau:
1. Parsing an XML Document
2. Creating a SchemaFactory Object
3. Loading a W3C XML Schema
4. Validating the DOM Tree
5. Checking for Errors







Không có nhận xét nào:

Đăng nhận xét