equal
deleted
inserted
replaced
34 |
34 |
35 |
35 |
36 class DTDValidator(Validator): |
36 class DTDValidator(Validator): |
37 def __init__(self): |
37 def __init__(self): |
38 Validator.__init__(self) |
38 Validator.__init__(self) |
39 self.parser = etree.XMLParser(dtd_validation=True) |
39 # XXX understand what's happening under windows |
|
40 validate = True |
|
41 if sys.platform == 'win32': |
|
42 validate = False |
|
43 self.parser = etree.XMLParser(dtd_validation=validate) |
40 |
44 |
41 def preprocess_data(self, data): |
45 def preprocess_data(self, data): |
42 """used to fix potential blockquote mess generated by docutils""" |
46 """used to fix potential blockquote mess generated by docutils""" |
43 if STRICT_DOCTYPE not in data: |
47 if STRICT_DOCTYPE not in data: |
44 return data |
48 return data |