diff options
Diffstat (limited to 'icespider/xslt')
-rw-r--r-- | icespider/xslt/exslt-init.cpp (renamed from icespider/xslt/exslt.cpp) | 3 | ||||
-rw-r--r-- | icespider/xslt/xsltStreamSerializer.cpp | 12 | ||||
-rw-r--r-- | icespider/xslt/xsltStreamSerializer.h | 8 |
3 files changed, 20 insertions, 3 deletions
diff --git a/icespider/xslt/exslt.cpp b/icespider/xslt/exslt-init.cpp index 186c77a..d4489e7 100644 --- a/icespider/xslt/exslt.cpp +++ b/icespider/xslt/exslt-init.cpp @@ -1,5 +1,6 @@ #include <libexslt/exslt.h> -#include <libxslt/transform.h> +#include <libxml/parser.h> +#include <libxslt/xslt.h> static void initLibXml() __attribute__((constructor(102))); void diff --git a/icespider/xslt/xsltStreamSerializer.cpp b/icespider/xslt/xsltStreamSerializer.cpp index c2d2136..e210685 100644 --- a/icespider/xslt/xsltStreamSerializer.cpp +++ b/icespider/xslt/xsltStreamSerializer.cpp @@ -1,9 +1,19 @@ #include "xsltStreamSerializer.h" -#include <factory.impl.h> +#include <chrono> #include <filesystem> #include <libxml++/document.h> +#include <libxml++/exceptions/exception.h> #include <libxml/HTMLtree.h> +#include <libxml/tree.h> +#include <libxml/xmlIO.h> +#include <libxml/xmlstring.h> +#include <libxslt/transform.h> #include <libxslt/xsltInternals.h> +#include <memory> +#include <ostream> +#include <slicer/modelParts.h> +#include <slicer/serializer.h> +#include <slicer/xml/serializer.h> namespace IceSpider { static int diff --git a/icespider/xslt/xsltStreamSerializer.h b/icespider/xslt/xsltStreamSerializer.h index a21f424..429b73c 100644 --- a/icespider/xslt/xsltStreamSerializer.h +++ b/icespider/xslt/xsltStreamSerializer.h @@ -3,9 +3,15 @@ #include <c++11Helpers.h> #include <filesystem> -#include <libxslt/transform.h> +#include <iosfwd> +#include <libxslt/xsltInternals.h> +#include <slicer/modelParts.h> +#include <slicer/serializer.h> #include <slicer/xml/serializer.h> #include <visibility.h> +namespace xmlpp { + class Document; +} namespace IceSpider { class DLL_PUBLIC XsltStreamSerializer : public Slicer::XmlDocumentSerializer { |