LOGGER = logging.getLogger(__name__)
import lxml.etree
-try:
- XHTML_RDF_DTD = lxml.etree.DTD(external_id='-//W3C//DTD XHTML+RDFa 1.0//EN')
-except lxml.etree.DTDParseError as e:
- XHTML_RDF_DTD = None
- LOGGER.warn("Unable to load XHTML DTD %s" % (str(e),))
def indent(elem, level=0):
"""
Returns True if it passed validation
and False if it fails.
"""
- if XHTML_RDF_DTD is None:
- return None
+ try:
+ XHTML_RDF_DTD = lxml.etree.DTD(external_id='-//W3C//DTD XHTML+RDFa 1.0//EN')
+ except lxml.etree.DTDParseError as e:
+ LOGGER.warn("Unable to load XHTML DTD %s" % (str(e),))
+ return
try:
root = lxml.etree.fromstring(html, base_url=base_url)