xml_util.py 文件源码

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

项目:cegr-galaxy 作者: seqcode 项目源码 文件源码
def parse_xml(file_name, lh, include_comments=False):
    """Returns a parsed xml tree with comments intact."""
    fh = open(file_name, 'r')
    try:
        if include_comments:
            tree = XmlET.parse(fh, parser=XmlET.XMLParser(target=CommentedTreeBuilder()))
        else:
            tree = XmlET.parse(fh, parser=XmlET.XMLParser(target=DoctypeSafeCallbackTarget()))
    except Exception, e:
        fh.close()
        lh.write("Exception attempting to parse %s:\n%s\n\n" % (file_name, str(e)))
        return None
    fh.close()
    root = tree.getroot()
    ElementInclude.include(root)
    return tree
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号