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).