diff options
author | Peter Jentsch <pjotr@guineapics.de> | 2012-05-05 23:45:56 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2012-09-10 07:56:40 +0200 |
commit | eadb83f281b596e441a82798660f1a27c177b2c6 (patch) | |
tree | ac5565dec27d88f15bba5adf21e1be5f394bd1d6 /filter/source/xsltfilter | |
parent | b5107faa150aab3c5480708219fc8d392a97f718 (diff) |
register exslt functions for libxslt filter
Change-Id: I23bb8a3cf00a9152362794281a617ad4a780faee
Diffstat (limited to 'filter/source/xsltfilter')
-rw-r--r-- | filter/source/xsltfilter/LibXSLTTransformer.cxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/filter/source/xsltfilter/LibXSLTTransformer.cxx b/filter/source/xsltfilter/LibXSLTTransformer.cxx index ff57fc1f60bd..aa1411f7b946 100644 --- a/filter/source/xsltfilter/LibXSLTTransformer.cxx +++ b/filter/source/xsltfilter/LibXSLTTransformer.cxx @@ -44,6 +44,7 @@ #include <libxslt/xsltutils.h> #include <libxslt/variables.h> #include <libxslt/extensions.h> +#include <libexslt/exslt.h> #include <cppuhelper/factory.hxx> #include <cppuhelper/servicefactory.hxx> @@ -323,7 +324,12 @@ namespace XSLT (const xmlChar *) m_transformer->getStyleSheetURL().getStr()); xmlDocPtr result = NULL; xsltTransformContextPtr tcontext = NULL; + exsltRegisterAll(); registerExtensionModule(); +#if OSL_DEBUG_LEVEL > 1 + xsltSetGenericDebugFunc(stderr, NULL); + xsltDebugDumpExtensions(NULL); +#endif OleHandler* oh = new OleHandler(m_transformer->getServiceFactory()); if (styleSheet) { |