NHIỆM VỤ: Tôi có tài liệu xml hiện có (UTF-8) sử dụng không gian tên xml và lược đồ xml. Tôi cần phải phân tích cú pháp thành một phần tử cụ thể, nối thêm nội dung (cũng cần phải sử dụng tiền tố không gian tên xml) cho phần tử này và sau đó viết lại Tài liệu.Trình phân tích cú pháp Xml java tốt nhất để thao tác/chỉnh sửa tài liệu xml hiện có
thư viện phân tích cú pháp XML nào tốt nhất mà tôi nên sử dụng cho TASK này?
Tôi đã xem một chuỗi trước (Best XML parser for Java) nhưng không chắc liệu dom4j hay JDOM có tốt cho không gian tên/xmlSchema và hỗ trợ tốt cho các ký tự UTF-8 hay không.
Một số phân tích cú pháp đó có vẻ như một nhiệm vụ cho
JDOM
Dom4J
XOM
Woodstock
Bất kỳ ý tưởng nào là tốt nhất? :-) Tôi sử dụng JDK 6 và không muốn sử dụng các tiện ích SAX/DOM tích hợp để thực hiện công việc này vì điều đó đòi hỏi tôi phải viết quá nhiều mã.
Sẽ giúp bạn có một số ví dụ về thực hiện tác vụ như vậy.
như thế nào làm điều đó với built-in DOM cơ sở sẽ là quá nhiều mã? Ah, phải - Java ... ;-) Nhưng nghiêm túc: 15-20 dòng có quá nhiều mã theo ý kiến của bạn không? Điều gì sẽ là chấp nhận được? – Thomas
Các lib xử lý xml tốt nhất cho nhiệm vụ nặng nề là vtd-xml, thanh không ... http://sdiwc.us/digitlib/journal_paper.php?paper=00000582.pdf –