【发布时间】:2015-02-13 13:16:04
【问题描述】:
我正在构建一个创建 XML 的流程(来自各种来源并用于我事先不知道的各种目的),我想将生成的 XML 直接泵入标准 XML 处理,如 SAX、StAX , 和 DOM。我已经完成了一个 StAX 实现,它首先生成一个 XML 文件,然后 StAX 进程读取该文件。但我真的很想跳过中间文件的创建和阅读。看起来 SAX 是正确的选择,因为推送解析器非常适合这项工作。在 XML 可用时对其进行处理。
我不太明白如何设置简单地将字符串从一个 Java 组件传递到 SAX 解析器进程。我发现的大多数示例都是读取文件,并且有些示例使用 URLConnection 来支持服务类型的应用程序。在这种情况下,源将是属于同一系统的另一个 Java 组件。
【问题讨论】:
标签: java xml-parsing sax saxparser