Przetwarzaj listę fragmentów XML bez elementu głównego z wejścia strumienia
Czy w Javie możliwe jest użycie api SAX do analizy listy fragmentów XML bez elementu root z wejścia strumienia?
Próbowałem parsować taki XML, ale dostałem
org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.
zanim nawet zdarzenie endDocument zostało wystrzelone.
Nie chciałbym zadowalać się oczywistymi, ale niezdarnymi rozwiązaniami, takimi jak „Wstępnie dołącz niestandardowy element główny lub Użyj buforowanego fragmentu”.
Korzystam ze standardowego API SAX w Javie 1.6. Fabryka SAX miała setValidating (false) na wypadek, gdyby ktoś się zastanawiał.