From 90e3d0fef329917218ffb121179e06ab73ff01a5 Mon Sep 17 00:00:00 2001 From: László Németh Date: Thu, 18 Jul 2013 14:51:17 +0200 Subject: librelogo: fix LibO SVG export for W3C Validator/Wikipedia Change-Id: I19b01b08ab08540cc8e9f7255d13663ba7ce1d02 --- librelogo/source/LibreLogo/LibreLogo.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'librelogo') diff --git a/librelogo/source/LibreLogo/LibreLogo.py b/librelogo/source/LibreLogo/LibreLogo.py index e73a1736f7cd..e3213ecb5eea 100644 --- a/librelogo/source/LibreLogo/LibreLogo.py +++ b/librelogo/source/LibreLogo/LibreLogo.py @@ -1208,6 +1208,15 @@ def __groupstart__(name = ""): __group__ = uno.getComponentContext().ServiceManager.createInstance('com.sun.star.drawing.ShapeCollection') __grouplefthang__ = 0 +def create_valid_svg_file(filename): + with open(filename, "r") as f: + s = f.read() + s = re.sub('(?s)(]*>', '', s) # remove non standard attributes + s = re.sub('(?s)