Предполагается, что XML-файл с неизвестной структурой (т. Е. Неизвестными именами элементов и атрибутов), например
<RootElement>
<Level 1 ...>
<Level 2 ...>
...
</Level 2>
<Level 2 ...>
...
</Level 2>
</Level 1>
<Level 1 ...>
<Level 2 ...>
...
</Level 2>
<Level 2 ...>
...
</Level 2>
</Level 1>
</RootElement>
Можно ли использовать StAX для получения полного необработанного текста каждогоelement?
По крайней мере, как это можно сделать для первого уровня, то есть в приведенном выше примере (игнорируя симпатичную печать), как мы можем прочитать следующие 2 строки в переменной Java String:
"<Level 1 ...><Level 2...>...</Level 2></Level 1>"
и
"<Level 1 ...><Level 2...>...</Level 2></Level 1>"