为了账号安全,请及时绑定邮箱和手机立即绑定

在 Java 中解析字节数组

在 Java 中解析字节数组

素胚勾勒不出你 2021-06-09 16:38:35
目前,我使用来自服务器的输入流将 XML 数据插入到字节数组中。我的要求是它需要删除字节数组中的几个 XML 节点。最好的方法是什么?以下是我的选择:将字节数组转换为 XML 文件并使用 DOM 或 SAX 进行解析。将数据插入 XML 文件而不是字节数组并使用 DOM 和 SAX 解析器进行解析。我怀疑是否有任何方法可以删除字节数组(如 DOM 和 SAX 解析器)中的 XML 节点。请指导我 - 谢谢。
查看完整描述

2 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

将您的数组包装到ByteArrayInputStream并将流传递给XMLInputFactory.createXMLEventReader以创建 SAX 解析器(或任何其他使用 InputStream 的方法)。

UPD:或者更好地传递原始输入流(“来自服务器的输入流”)并将您的 XML 过滤器输出收集到字节数组。


查看完整回答
反对 回复 2021-06-17
  • 2 回答
  • 0 关注
  • 399 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信