java - SAX 并用 Java 逐行解析

标签 java sax

是否可以使用SAXParser逐行解析xml文件?

最佳答案

最简单的方法是将每一行传递给第二个线程。例如通过 PipedInputStream。

将来您可能能够在 Java 8 或 9 或 ? 中使用延续。在同一线程中使用解析器。

SAX 解析器应该为您提供给您的行的每个完整事件。

顺便说一句:过去我编写了一个“推”解析器来执行此操作,但我不知道有任何标准 SAX 解析器可以在一个线程中执行此操作。

关于java - SAX 并用 Java 逐行解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722714/

相关文章:

java - 使用 sax 解析器和 imageloader 类将图像解析为 listview

java - 验证发生时 + 符号从 xml 中删除

java - netlib-java 的“符号查找错误”

java - 在联合查询中引入 WHERE 子句

JAVA Unrecognized Character 第一行第一个字符

java - 为什么 OutOfMemoryError 发生在 -Xmx12m 而不是 -Xmx13m?

java - 不能同时使用 TOMCAT 服务器和我的互联网连接

java - Jenkins 上抛出 SAXException

Java 使用 SAX 解析读取 XML

java - 解析 XML 并转换为集合