Python 带停止/恢复的惰性SAXXML解析器

Python 带停止/恢复的惰性SAXXML解析器,python,xml,sax,Python,Xml,Sax,我很确定答案是否定的,但当然有比我更聪明的人 是否有一种方法可以构建一个基于SAX的XML解析器,该解析器可以停止(例如,引发异常是一种可能的方法),但也可以恢复 我正在寻找一种可能的Python>=2.6的解决方案,该解决方案使用标准XML库。“懒惰”的部分也很琐碎:我真的想要这里的“可恢复”属性。外籍人士可以停止,并且是可恢复的。AFAIK Python SAX解析器使用Expat。API真的没有向Python端公开停止的东西吗 编辑:不,看起来Python中无法停止解析器…一旦调用了“pa

我很确定答案是否定的,但当然有比我更聪明的人

是否有一种方法可以构建一个基于SAX的XML解析器,该解析器可以停止(例如,引发异常是一种可能的方法),但也可以恢复


我正在寻找一种可能的Python>=2.6的解决方案,该解决方案使用标准XML库。“懒惰”的部分也很琐碎:我真的想要这里的“可恢复”属性。

外籍人士可以停止,并且是可恢复的。AFAIK Python SAX解析器使用Expat。API真的没有向Python端公开停止的东西吗


编辑:不,看起来Python中无法停止解析器…

一旦调用了“parse”方法,“content handler”只能通过引发异常来停止。我不知道“Expat”,因此我在这里问这个问题。上次我尝试时,内容处理程序的异常甚至不会传播到parse()的调用方。。。