中断Nokogiri SAX解析器



我正在使用Nokogiri SAX解析器来查找XML文档中的特定片段,但是一旦我完成了,就没有理由继续扫描文档了。

是否有一种方法可以立即终止解析?

看了Nokogiri的源代码后,我不相信这是可能的。

Nokogiri将在某些时候-响应某些Ruby方法或返回值-需要调用libxml2中的xmlStopParser()。因为:

  1. 我没有在源代码的任何地方看到这个函数(包括xml_sax_parser.c的源代码),和
  2. 我没有找到任何命中当谷歌搜索"Nokogiri"xmlStopParser"

我已经得出结论,Nokogiri目前没有任何方法来停止解析。

相关内容

  • 没有找到相关文章

最新更新