使用stax存储原始xml数据而不进行解析

时间:2014-03-27 23:39:35

标签: java xml stax

任何人都可以向我提供有关如何使用java stax存储原始xml的信息吗?他们有很多关于如何使用stax解析xml的信息,但是是否可以根据标记名称或根元素捕获实际的xml数据?例如,如果下面的xml进来了,我怎么能把它作为一个字符串存储到它的确切位置?

<xmlData><name>Bob</name></xmlData>

1 个答案:

答案 0 :(得分:0)

一般来说,没有。有字符编码和实体扩展,为什么你不能确定实际的“原始”XML。您可以重新创建XML在语义上相等,但不一定要等于字节的字节。

但你为什么要这样?解析器可以保护您免受所有这些血腥细节的影响。如果你真的需要原始内容,请阅读字节流。