是否有适用于 Java 的基于推送/非阻塞的 XML 解析器?
2022-09-03 02:13:31
我正在寻找一个XML解析器,而不是从InputStream或InputSource解析,而是允许将文本块推入解析器。例如,我希望有类似这样的东西:
public class DataReceiver {
private SAXParser parser = //...
private DefaultHandler handler = //...
/**
* Called each time some data is received.
*/
public void onDataReceived(byte[] data) {
parser.push(data, handler);
}
}
原因是我想要一些可以与NIO网络库很好地配合使用的东西,而不必恢复到支持阻塞输入流所需的每个连接模型的线程。