示例#1
0
def get_dtd_compiler(fo, mixinmodule=None, doctype=None):
    from xml.parsers.xmlproc.dtdparser import DTDParser
    generator = sourcegen.get_sourcefile(fo)
    dh = DTDConsumerForSourceGeneration(generator, mixinmodule, doctype)
    parser = DTDParser()
    parser.set_dtd_consumer(dh)
    return parser
示例#2
0
def get_dtd_compiler(fo, mixinmodule=None, doctype=None):
    from xml.parsers.xmlproc.dtdparser import DTDParser
    generator = sourcegen.get_sourcefile(fo)
    dh = DTDConsumerForSourceGeneration(generator, mixinmodule, doctype)
    parser = DTDParser()
    parser.set_dtd_consumer(dh)
    return parser
示例#3
0
文件: DTD.py 项目: wildone/pycopia
def get_dtd_compiler(fo, mixinmodule=None, doctype=None):
    import xml
    if hasattr(xml, "use_pyxml"):  # per Gentoo bug #367729
        xml.use_pyxml()
    from xml.parsers.xmlproc.dtdparser import DTDParser
    generator = sourcegen.get_sourcefile(fo)
    dh = DTDConsumerForSourceGeneration(generator, mixinmodule, doctype)
    parser = DTDParser()
    parser.set_dtd_consumer(dh)
    return parser
示例#4
0
文件: DTD.py 项目: bharathi26/pycopia
def get_dtd_compiler(fo, mixinmodule=None, doctype=None):
    import xml
    if hasattr(xml, "use_pyxml"): # per Gentoo bug #367729
        xml.use_pyxml()
    from xml.parsers.xmlproc.dtdparser import DTDParser
    generator = sourcegen.get_sourcefile(fo)
    dh = DTDConsumerForSourceGeneration(generator, mixinmodule, doctype)
    parser = DTDParser()
    parser.set_dtd_consumer(dh)
    return parser