switch off dtd validation when reading svg files
This commit is contained in:
parent
279418f032
commit
e05d2d5de3
|
@ -1178,6 +1178,7 @@ def open(filename):
|
||||||
doc=FreeCAD.newDocument(docname)
|
doc=FreeCAD.newDocument(docname)
|
||||||
doc.Label = decodeName(docname[:-4])
|
doc.Label = decodeName(docname[:-4])
|
||||||
parser = xml.sax.make_parser()
|
parser = xml.sax.make_parser()
|
||||||
|
parser.setFeature(xml.sax.handler.feature_external_ges, False)
|
||||||
parser.setContentHandler(svgHandler())
|
parser.setContentHandler(svgHandler())
|
||||||
parser._cont_handler.doc = doc
|
parser._cont_handler.doc = doc
|
||||||
f = pythonopen(filename)
|
f = pythonopen(filename)
|
||||||
|
@ -1193,6 +1194,7 @@ def insert(filename,docname):
|
||||||
doc=FreeCAD.newDocument(docname)
|
doc=FreeCAD.newDocument(docname)
|
||||||
FreeCAD.ActiveDocument = doc
|
FreeCAD.ActiveDocument = doc
|
||||||
parser = xml.sax.make_parser()
|
parser = xml.sax.make_parser()
|
||||||
|
parser.setFeature(xml.sax.handler.feature_external_ges, False)
|
||||||
parser.setContentHandler(svgHandler())
|
parser.setContentHandler(svgHandler())
|
||||||
parser._cont_handler.doc = doc
|
parser._cont_handler.doc = doc
|
||||||
parser.parse(pythonopen(filename))
|
parser.parse(pythonopen(filename))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user