From e05d2d5de30ba0c1dd55cbabb0080a701a5e3293 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 16 Sep 2016 23:09:56 +0200 Subject: [PATCH] switch off dtd validation when reading svg files --- src/Mod/Draft/importSVG.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Draft/importSVG.py b/src/Mod/Draft/importSVG.py index bcb883150..f8f42391f 100644 --- a/src/Mod/Draft/importSVG.py +++ b/src/Mod/Draft/importSVG.py @@ -1178,6 +1178,7 @@ def open(filename): doc=FreeCAD.newDocument(docname) doc.Label = decodeName(docname[:-4]) parser = xml.sax.make_parser() + parser.setFeature(xml.sax.handler.feature_external_ges, False) parser.setContentHandler(svgHandler()) parser._cont_handler.doc = doc f = pythonopen(filename) @@ -1193,6 +1194,7 @@ def insert(filename,docname): doc=FreeCAD.newDocument(docname) FreeCAD.ActiveDocument = doc parser = xml.sax.make_parser() + parser.setFeature(xml.sax.handler.feature_external_ges, False) parser.setContentHandler(svgHandler()) parser._cont_handler.doc = doc parser.parse(pythonopen(filename))