Java で SAX API を使用して、ストリーム入力からのルート要素のない XML フラグメントのリストを解析することは可能ですか?
そのような XML を解析しようとしましたが、
org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.
endDocument イベントが発生する前でさえありません。
「カスタムルート要素を事前に追加するか、バッファリングされたフラグメント解析を使用する」など、明白ではあるが不器用な解決策で解決したくありません。
Java 1.6 の標準 SAX API を使用しています。SAX ファクトリには、誰かが疑問に思った場合に備えて setValidating(false) がありました。