Go to the documentation of this file.
10 #ifndef UI_GXML_XSLTREE_HPP
11 #define UI_GXML_XSLTREE_HPP
21 #include <libxslt/xsltInternals.h>
30 static xsltStylesheetPtr create(xmlDocPtr
const doc);
69 xsltStylesheetPtr style_;
Tree & setDontFreeDoc(bool on=true)
En/disable freeing of underlying libxml2 doc_ tree. Use with caution.
Definition: Tree.cpp:204
xsltStylesheet * getStylesheet() const
Get libxml2 stylesheet struct.
Definition: XSLTree.cpp:91
XSL (stylesheet) Tree.
Definition: XSLTree.hpp:27
FileConstructor
Helper enum for constructor from file name.
Definition: Tree.hpp:102
CodeException< ErrorCode > Exception
Exceptions for this class.
Definition: XSLTree.hpp:39
Namespace for all Schlund+Partner Code.
Definition: Buffer.cpp:30
Adding code facility to Exception.
Definition: Exception.hpp:34
ErrorCode
Error codes for exceptions.
Definition: Tree.hpp:51
XSL translation result tree.
Definition: XSLTransTree.hpp:35
XML tree.
Definition: Tree.hpp:30
static const std::string DefaultDocbase_
Default document base. This is used for from-memory parsing if not specified otherwise.
Definition: Tree.hpp:74
std::string getOutputEncoding() const
Get output charset encoding (i.e., what is specified in xsl::output); empty if none is specified.
Definition: XSLTree.cpp:86
~XSLTree()
Definition: XSLTree.cpp:78
Tree()
Protected default constructor.
Definition: Tree.cpp:74