Apache Xerces - Trình phân tích cú pháp XML
Apache Xerces2 là gì?
Xerces2 là một bộ xử lý dựa trên Java và cung cấp các giao diện và triển khai tiêu chuẩn để tuân theo các tiêu chuẩn API phân tích cú pháp XML -
Mô hình đối tượng tài liệu (DOM) mức 3
API đơn giản cho XML (SAX) 2.0.2
API truyền trực tuyến cho API sự kiện XML (StAX) 1.0
Các API Java để xử lý XML (JAXP) 1.4
Phân tích cú pháp XML là gì?
Phân tích cú pháp XML đề cập đến việc đi qua tài liệu XML để truy cập dữ liệu hoặc để sửa đổi dữ liệu theo cách này hay cách khác.
Trình phân tích cú pháp XML là gì?
Trình phân tích cú pháp XML cung cấp một cách để truy cập hoặc sửa đổi dữ liệu có trong tài liệu XML. Java cung cấp nhiều tùy chọn để phân tích cú pháp tài liệu XML. Sau đây là các loại trình phân tích cú pháp khác nhau thường được sử dụng để phân tích cú pháp tài liệu XML.
Dom Parser - Phân tích cú pháp tài liệu bằng cách tải toàn bộ nội dung của tài liệu và tạo cây phân cấp hoàn chỉnh trong bộ nhớ.
SAX Parser- Phân tích cú pháp tài liệu trên các trình kích hoạt dựa trên sự kiện. Không tải toàn bộ tài liệu vào bộ nhớ.
StAX Parser - Phân tích cú pháp tài liệu theo cách tương tự như trình phân tích cú pháp SAX nhưng theo cách hiệu quả hơn.
Bây giờ, chúng tôi sẽ trình bày chi tiết từng trình phân tích cú pháp bằng cách sử dụng thư viện Apache Xerces trong các chương tiếp theo của chúng tôi.