次の文字列を StAX XMLEventReader で解析しています。
final String xmlstr = "<context><book><author>TheName</author></book></context>";
値を観察するevent.getLocation().getCharacterOffset()
と、いくつかの奇妙な動作が発生します。START_ELEMENT のインデックスは要素宣言の後の位置 (たとえば、コンテキスト要素のインデックス 9) で報告されますが、"TheName" の CHARACTERS イベントはインデックス 32 にあると報告されます。 。 どうして?それを修正する方法はありますか?