Analysieren Sie eine Liste von XML-Fragmenten ohne Root-Element aus einer Stream-Eingabe

Ist es in Java möglich, mithilfe der SAX-API eine Liste von XML-Fragmenten ohne Root-Element aus einer Stream-Eingabe zu analysieren?

Ich habe versucht, eine solche XML zu analysieren, habe aber eine

org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.

bevor sogar das endDocument-Ereignis ausgelöst wurde.

Ich möchte mich nicht mit offensichtlichen, aber umständlichen Lösungen abfinden, wie "Benutzerdefiniertes Root-Element vorab anhängen oder gepuffertes Fragment-Parsing verwenden".

Ich benutze die Standard-SAX-API von Java 1.6. Die SAX-Fabrik hatte für den Fall, dass sich jemand wunderte, die Einstellung Validating (false).

Antworten auf die Frage(1)

Ihre Antwort auf die Frage