22 #ifndef _LibXmlDomWritingContext_hxx_
23 #define _LibXmlDomWritingContext_hxx_
25 #include <libxml++/nodes/textnode.h>
26 #include <libxml++/nodes/element.h>
27 #include <libxml++/document.h>
32 class LibXmlDomDocumentHandler;
40 xmlpp::Element * _currentElement;
46 _currentElement = element;
53 xmlpp::Element * parentElement = parent->_currentElement;
54 _currentElement = parentElement->add_child(
U(name));
64 _currentElement->set_attribute(
U(name),
U(value));
68 _currentElement->add_child_text(
U(content));
74 #endif//_LibXmlDomWritingContext_hxx_