Top  Previous  Next

Code generation > Supporting code > CTT_DomNode


class CTT_DomNode;



dnode's in the interpreter are defined as typedef of CTT_DomNode in the exported code.CTT_DomNode capsules a xercesc DOMElement with a xercesc DOMText child. So you can use CTT_DomNode in the same manner as CTT_Node, The name  of the DOMElement represents the label of the node and the value of the DOMText is the value of the node. If you write a CTT_DomNode into a XML file, you get:




While the memory is internally managed for a CTT_Node by reference count of all nodes of a tree, a CTT_DomNode is managed by xerces.


If you use  dnodes, you have to chose CTT_ParseStateDomPlugin, and the Xerces library has to be linked to the produced code.



Before a parser is called in the generated c++ code, the default label has to be set. CTT_DomNode has a static method for this purpose.





This page belongs to the TextTransformer Documentation

Home  Content  German