目前,我使用来自服务器的输入流将XML数据插入到字节数组中。我的要求是它需要删除字节数组中的一些XML节点。什么是最好的方法?以下是我的选择:
我怀疑是否有任何方法可以删除DOM和SAX解析器等字节数组中的XML节点。请指导我 - 谢谢。
将数组包装到ByteArrayInputStream并将流传递给XMLInputFactory.createXMLEventReader
以创建SAX解析器(或任何其他使用InputStream的方法)。
UPD:或者更好地传递原始输入流(“来自服务器的输入流”)并将XML过滤器输出收集到字节数组。