From 5a43b2bbcb81ab7da396dad781d3f9b7854eb002 Mon Sep 17 00:00:00 2001 From: JazzyNico Date: Tue, 21 Dec 2010 19:43:32 +0100 Subject: [PATCH] Indent support for XSLT extensions output. --- src/extension/implementation/xslt.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/extension/implementation/xslt.cpp b/src/extension/implementation/xslt.cpp index c929ba19a..762051339 100644 --- a/src/extension/implementation/xslt.cpp +++ b/src/extension/implementation/xslt.cpp @@ -29,6 +29,7 @@ #include #include +#include Inkscape::XML::Document * sp_repr_do_read (xmlDocPtr doc, const gchar * default_ns); @@ -217,11 +218,16 @@ XSLT::save(Inkscape::Extension::Output */*module*/, SPDocument *doc, gchar const params[0] = NULL; xmlDocPtr newdoc = xsltApplyStylesheet(_stylesheet, svgdoc, params); - xmlSaveFile(filename, newdoc); + //xmlSaveFile(filename, newdoc); + xsltSaveResultToFilename(filename, newdoc, _stylesheet, 0); + xmlFreeDoc(newdoc); xmlFreeDoc(svgdoc); + xsltCleanupGlobals(); + xmlCleanupParser(); + return; } -- 2.30.2