|
| enum | ErrorCode { Mem_ = 0
, Apply_
} |
| | Error codes for exceptions.
|
|
typedef CodeException< ErrorCode > | Exception |
| | Exceptions for this class.
|
| enum | ErrorCode { Parse_
, Mem_
, NoNode_
, Internal_
} |
| | Error codes for exceptions.
|
|
typedef CodeException< ErrorCode > | Exception |
| | Exceptions for this class.
|
|
typedef std::map< std::string, std::string > | NamespaceMap |
| | Structure holding namespaces for xPath expressions.
|
| enum | FileConstructor { File_
} |
| | Helper enum for constructor from file name.
|
|
|
| XSLTransTree (XSLTree const &xslTree, Tree const &tree, Params const ¶ms=Params()) |
| | Constructor.
|
|
| XSLTransTree (XSLTree const &style, XMLTree const *const tree, Params const ¶ms=Params()) |
| | Compatibility constructor for old XMLTree.
|
|
std::string | getOutputEncoding () const |
| | See XSLTree::getOutputEncoding().
|
|
Tree & | operator= (Tree const &tree) |
| | Copy operator.
|
| bool | operator== (Tree const &tree) |
| | Comparison.
|
| Tree & | setTopLevelNamespaces () |
|
Tree & | setXPathNamespace (std::string const &prefix, std::string const &uri) |
| | Set custom xml namespace known in xPath queries.
|
| std::string | dump (bool const &format=false, std::string const &encoding=DefaultEncoding_) const |
| | Tree dump shortcut.
|
| std::string | formatDump (std::string const &encoding=DefaultEncoding_) const |
| | As dump, but will reparse the tree first.
|
|
std::string | getOrigEncoding () const |
| | Get original document's encoding.
|
|
void | setName (std::string const &xpath, std::string const &name) |
| | Set name of node(s).
|
|
void | unlink (std::string const &xpath) |
| | Remove node(s) from tree.
|
|
Tree & | setContext (bool on=true) |
| | (Un)configure the tree to use a fix xpath context.
|
| XPathContext * | getContext () const |
| | Get fixed context.
|
|
XPathObject | getXPathObject (std::string const &xpath) const |
|
NodeSet | getNodeSet (std::string const &xpath) const |
|
Node | getNode (std::string const &xpath, bool const &doThrow=true) const |
|
Node | getRootNode () const |
| | Shortcut to get the root node.
|
|
int | getCount (std::string const &xpath) const |
|
bool | exists (std::string const &xpath, int const times=1) const |
|
char const * | getContentC (std::string const &xpath) const |
|
std::string | getContent (std::string const &xpath) const |
|
void | setContent (std::string const &xpath, std::string const &content) |
|
void | setAttribute (std::string const &xpath, std::string const &name, std::string const &content) |
|
std::string | getAttribute (std::string const &xpath, std::string const &name) const |
|
Node | addChild (std::string const &xpath, std::string const &name, std::string const &content="") |
|
Node | addChild (std::string const &xpath, Node const &node) |
|
void | addTree (std::string const &xpath, Tree const &source, std::string const &sourceXPath="/*") |
|
void | addXML (std::string const &xpath, std::string const &source, std::string const &sourceXPath="/*") |
|
| Tree (char const *xml, int len=-1, std::string const &base=DefaultDocbase_, int const options=0) |
| | Construct from C string or buffer.
|
|
| Tree (std::string const &xml, std::string const &base=DefaultDocbase_, int const options=0) |
| | Construct from string.
|
|
| Tree (std::istream &xml, std::string const &base=DefaultDocbase_, int const options=0) |
| | Construct from istream.
|
|
| Tree (FileConstructor const &dummy, std::string const &file, int const options=0) |
| | Construct from file name.
|
|
| Tree (Tree const &tree) |
| | Construct from another Tree.
|
XSL translation result tree.
- Examples
- XSLTProc.cpp.