diff options
| author | Nicolas Dufour <nicoduf@yahoo.fr> | 2010-12-21 18:43:32 +0000 |
|---|---|---|
| committer | JazzyNico <nicoduf@yahoo.fr> | 2010-12-21 18:43:32 +0000 |
| commit | 2ced3393f87dd11df4eb6327fa000ae8cda47ed0 (patch) | |
| tree | 672615cebd69a95efbc13a2de0c6e06606dbf0c1 | |
| parent | Enable icon disk cache by default. (diff) | |
| download | inkscape-2ced3393f87dd11df4eb6327fa000ae8cda47ed0.tar.gz inkscape-2ced3393f87dd11df4eb6327fa000ae8cda47ed0.zip | |
Indent support for XSLT extensions output.
(bzr r9971)
| -rw-r--r-- | src/extension/implementation/xslt.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
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 <libxml/parser.h> #include <libxslt/transform.h> +#include <libxslt/xsltutils.h> 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; } |
