2

Stax 実装 SJSXP1.0 を使用しています。そのため、うまく機能していますが、現在、奇妙な問題に直面しています。

解析中の XML には、一部のタグの値として不正な HTML スニペットが含まれています。これらの値は、CDATA がパーサーによって解析されないことが予想されるため、CDATA セクションで囲まれています (以前に使用した DOM パーサーの場合と同様)。しかし、STax を使用すると、parser.next() メソッドは javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1374,10] のように失敗します。 「>」デリミタ付き

パーサーに CDATA タグを完全に無視して値として読み取るように指示する方法はありますか

4

1 に答える 1