CTT_DomNode |
Top Previous Next |
Codeerzeugung > Unterstützender Code > CTT_DomNode
template <class char_type> class CTT_DomNode;
Die dnode Knoten des Interpreters sind im erzeugten Code als typedef von CTT_DomNode definiert. CTT_DomNode kapselt ein xercesc DOMElement mit einem xercesc DOMText Kind. CTT_DomNode kann so auf die gleiche Weise verwendet werden und hat die gleichen Funktionen wie CTT_Node, Der Name des DOMElements repräsentiert das Label des Knotens und der Wert des DOMTexts den Wert des Knotens. Wird ein CTT_DomNode-Knoten in eine XML-Datei geschrieben, erhält man:
<label>value</label>
Während der Speicher einer CTT_Node intern durch Referenz-Zählung aller Knoten eines Baums verwaltet wird, wird eine CTT_DomNode durch xerces verwaltet.
Vor dem Aufruf des Parsers im generierten C++-Code, muss das Default-Label manuell gesetzt werden. Die CTT_DomNode Klasse hat hierfür eine statische Methode;
dnode::SetDefaultLabel(L"default_label");
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |