Có khả thi trong Java bằng cách sử dụng api SAX để phân tích danh sách các đoạn XML không có phần tử gốc từ đầu vào luồng không?Phân tích cú pháp danh sách các đoạn XML không có phần tử gốc từ đầu vào luồng
tôi đã cố gắng phân tích như một XML nhưng có một
org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.
trước ngay cả những sự kiện endDocument đã bị sa thải.
Tôi không muốn giải quyết bằng các giải pháp rõ ràng nhưng vụng về như "Tiền thêm phần tử gốc tùy chỉnh hoặc Sử dụng phân tích cú pháp phân đoạn đệm".
Tôi đang sử dụng API SAX chuẩn của Java 1.6. Nhà máy SAX đã thiết lậpValidating (false) trong trường hợp ai đó tự hỏi.
Bản sao của http://stackoverflow.com/questions/3232110/parse-file-containing-xml-fragments-in-java. –
Bạn có thể tham khảo [Giải quyết "Đánh dấu trong tài liệu sau phần tử gốc phải được tạo đúng" Ngoại lệ] (http://opensourceforgeeks.blogspot.in/2015/01/resolving-markup-in-document-following.html) –