gpt4 book ai didi

Java 包装输入流

转载 作者:行者123 更新时间:2023-12-02 00:45:24 25 4
gpt4 key购买 nike

我需要重复从输入流中读取。该流来自从 Web 服务请求读取一些 XML。我想将 XML 保留在内存中,以便我可以多次解析该流,并最终在稍后的某个时间丢弃该 XML。我可以用什么包装 InputStream 以便我可以多次访问它?

最佳答案

假设您正在阅读结构良好的 XML 文档,为什么不使用 DOM 解析器(例如,javax.xml.parsers.DocumentBuilder)一次性解析该文档呢?

这将为您提供结构化格式的 XML 文档的内存表示。如果您使用像 DocumentBuilder 这样的解析器,您可以随后使用 Node 方法(如 getElementsByTagName 等)获取结构化数据的各个部分。

关于Java 包装输入流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5108005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com