任何人都可以向我提供有关如何使用java stax存储原始xml的信息吗?他们有很多关于如何使用stax解析xml的信息,但是是否可以根据标记名称或根元素捕获实际的xml数据?例如,如果下面的xml进来了,我怎么能把它作为一个字符串存储到它的确切位置?
<xmlData><name>Bob</name></xmlData>
答案 0 :(得分:0)
一般来说,没有。有字符编码和实体扩展,为什么你不能确定实际的“原始”XML。您可以重新创建XML在语义上相等,但不一定要等于字节的字节。
但你为什么要这样?解析器可以保护您免受所有这些血腥细节的影响。如果你真的需要原始内容,请阅读字节流。