xmlhandlers.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:tools 作者: freedict 项目源码 文件源码
def parse(self):
        # get an iterable from XML
        context = iter(ET.iterparse(self.__input, events=("start", "end")))
        # get the root element
        _event, root = next(context)
        # extract namespace
        end = root.tag.find('}')
        if end > 0:
            self._namespace = root.tag[:end+1]

        for event, elem in context:
            if event == 'start':
                if elem.tag.endswith('body'):
                    break # do not parse body
                else: continue # skip node, not fully populated

            self.handle_tag(elem)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号