Thứ Bảy, 26 tháng 7, 2014

JAXP

1: Parsing Xml



 -XML parser là chương trình giúp lấy dữ liệu, điều khiển dữ liệu.(đọc, xóa, sửa).

 -Đặc điểm
   +không phụ thuộc vào ngôn ngữ
   +không phụ thuộc vào mã nguồn
   +linh hoạt
   +Phù hợp với nhiều mục đích sủa dụng
 -JAXP phân loại XML parsers ra làm 2 loại:
   + Object-based parser DOM (Document Object Model).
   + Event-based parser SAX (Simple API for XML)
 -So sánh
   +SAX có thể dùng dể quét các tài liệu lớn còn DOM thích hợp với các tài liệu nhỏ.
   +SAX rất hữu ích khi muốn lấy ra các tập nhỏ trong rất nhiều thông tin chứa trong xml, DOM rất phù hợp cho việc điều khiển cả các cây đó.
   +SAX nhanh hơn DOM

2: JAXP

   - JAXP không những dùng để chuyển đổi dữ liệu giữa client và server mà còn được dùng rất nhiều việc khác:

      +chuyển đổi dữ liệu dưới dạng xml
  -Các bộ thư viện có trong SAX được chia thành 5 nhóm:
   +Interfaces làm việc với Parser
   +Interfaces làm việc trng ứng dụng
   +Các lớp chuẩn của SAX
   +Các lớp  giúp đỡ
   +Các lớp java

3.XSLT

- Ngôn ngữ tập tin định dạng XML dành cho việc chuyển đổi(The XML stylesheet language for Trànormations hay XSLT) cho phép biến đổi một bản tài liệu sang các dạng thức dữ liệu khác.
-XSL (eXtensible Stylesheet Language) gồm 2 thành phần:
+XSL-T (Transform): chủ yếu được dùng để chuyển đổi cấu trúc văn bản XML.
+XSL-FO (Formating Object) dùng để định dạng văn bản XML.
  
Nhận Xét:
- XML ngày cảng được ứng dụng rộng rãi,.
XML có cấu trúc rất chặt chẽ. Nó được ví như một cơ sở dữ liệu thu nhỏ, không cần phải cấu hình.
Vì vậy chúng ta hoàn toàn có thể dùng XML để làm một ứng dụng Java Application

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

Đăng nhận xét