【发布时间】:2011-12-04 15:07:06
【问题描述】:
假设一个具有未知结构(即未知元素和属性名称)的 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 获取每个元素的完整原始文本?
至少,如何在第一级做到这一点,即在上面的示例中(忽略漂亮的打印)我们如何在 Java 字符串变量中读取以下 2 个字符串:
"<Level 1 ...><Level 2...>...</Level 2></Level 1>"
和
"<Level 1 ...><Level 2...>...</Level 2></Level 1>"
【问题讨论】: