是否可以使用SAXParser逐行解析xml文件?
最佳答案
最简单的方法是将每一行传递给第二个线程。例如通过 PipedInputStream。
将来您可能能够在 Java 8 或 9 或 ? 中使用延续。在同一线程中使用解析器。
SAX 解析器应该为您提供给您的行的每个完整事件。
顺便说一句:过去我编写了一个“推”解析器来执行此操作,但我不知道有任何标准 SAX 解析器可以在一个线程中执行此操作。
关于java - SAX 并用 Java 逐行解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722714/