Начав изучать StAX с помощью XMLStreamReader, я столкнулся с проблемой. Как я могу получить ВСЕ содержимое между тегами в виде текста? Я имею в виду, что я знаю имя нужного тега, и когда я его нахожу, я должен перейти к закрывающему тегу, и все, что я нашел между ними, я должен добавить в какую-то строку. Например, у нас есть что-то вроде
<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 и дать подстроку после разбора?