标签: ruby nokogiri
我正在使用Nokogiri SAX解析器在XML文档中查找特定片段,但是一旦完成,就没有理由继续扫描文档。
有没有办法立即终止解析?
答案 0 :(得分:2)
在查看Nokogiri的源代码后,我不会相信这是可能的。
Nokogiri会在某些时候 - 响应某些Ruby方法或返回值 - 需要在libxml2中调用xmlStopParser()。这是因为:
xmlStopParser()
xml_sax_parser.c
我得出结论,Nokogiri目前没有办法停止解析。