1.Parsing XML
- Khái niệm : 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.
+ Tính linh hoạt cao.
+ Phù hợp với nhiều mục đích sủa dụng
- Phân loại :
+ Object-based parser DOM (Document Object Model).
+ Event-based parser SAX (Simple API for XML).
+ StAX (Streaming API for XML)
- So sánh:
.png) |
| So sánh DOM và SAX,StAX |
2.JAXP
 |
| 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 như 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.
- Packages.
 |
| Packages của JAXP |
3.XSLT
- XSLT(The XML stylesheet language for Tranformations) là ngôn ngữ tập tin định dạng XML dành cho việc chuyển đổi 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-T(Transform) |
+XSL-FO (Formating Object) dùng để định dạng văn bản XML.
 |
| XSL-FO(Formationg Object) |
4.Nhận xét
- XML là một chuẩn ngày càng được ứng dụng rộng rãi vì chúng ta cần một dạng dữ liệu chung không thể có nhiều loạ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.
- XML đóng vai trò khá quan trọng mặc dù không nhiều người chú ý đến nó.Từ bây giờ chúng ta sẽ sử dụng XML trong các ứng dụng của mình.