XMLStreamReader を使用して StAX の学習を開始すると、いくつかの問題に直面しました。タグ間のすべてのコンテンツをテキストとして取得するにはどうすればよいですか? つまり、必要なタグの名前を知っていて、それを見つけたら終了タグに移動し、それらの間にあるすべての文字列を追加する必要があります。たとえば、次のようなものがあります
<rootTag>
...
<someTag>
Some text content and other tags here…
</someTag >
<tagINeed>
<someinternalTag1>
<someinternalTag11>
Some text content..
</someinternalTag11>
...
</someinternalTag1>
<someinternalTag2>
Something here
</someinternalTag2>
</tagINeed>
...
<somethingAnother>
...
</somethingAnother >
...
</rootTag>
だから、私は自分の文字列を次のように取得する必要があります
<someinternalTag1>
<someinternalTag11>
Some text content..
</someinternalTag11>
...
</someinternalTag1>
<someinternalTag2>
Something here
</someinternalTag2>
どうすれば入手できますか?おそらく、ソース xml で必要なブロックの開始オフセットと終了オフセットを見つけ、解析後に部分文字列を指定する必要がありますか?