深入iterparse源为我提供了解决方案。这是一个简单的示例,该示例动态构建XML树并在其close标签之后处理元素:
import xml.etree.ElementTree as etreeparser = etree.XMLTreeBuilder()def end_tag_event(tag): node = self.parser._end(tag) print nodeparser._parser.EndElementHandler = end_tag_eventdef data_received(data): parser.feed(data)
以我为例,我最终从扭曲状态馈送了数据,但它也应与非阻塞套接字一起工作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)