【发布时间】:2019-01-05 22:03:45
【问题描述】:
目前,我正在使用来自服务器的输入流将 XML 数据插入到字节数组中。我的要求是它需要删除字节数组中的一些 XML 节点。最好的方法是什么?以下是我的选择:
将字节数组转换为 XML 文件并使用 DOM 或 SAX 进行解析。
将数据插入 XML 文件而不是字节数组,并使用 DOM 和 SAX 解析器进行解析。
我怀疑是否有任何方法可以删除字节数组中的 XML 节点,例如 DOM 和 SAX 解析器。请指导我 - 谢谢。
【问题讨论】:
-
我不认为你可以用 DOM 或 sax 做到这一点,因为它们都给你提供了节点和字符串方面的抽象...... vtd-xml 是唯一让你可以选择的 api在 java 中在字节级别上操作 xml,......在 C 或 C++ 中,你还有 pugi-xml 和 rapid-xml.. 我认为......
标签: java arrays xml-parsing