假设有一个未知结构的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是否有办法获取每个元素的完整原始文本?
至少,对于第一层级,即在上面的示例中(忽略漂亮的打印),我们如何读取以下2个字符串并将其存储在Java字符串变量中:
"<Level 1 ...><Level 2...>...</Level 2></Level 1>"
并且
"<Level 1 ...><Level 2...>...</Level 2></Level 1>"