22 #ifndef _XercesDomWritingContext_hxx_
23 #define _XercesDomWritingContext_hxx_
25 #include <xercesc/dom/DOMText.hpp>
26 #include <xercesc/dom/DOMDocument.hpp>
27 #include <xercesc/dom/DOMElement.hpp>
32 class XercesDomDocumentHandler;
40 xercesc::DOMElement * _currentElement;
46 _currentElement = element;
53 xercesc::DOMElement * parentElement = parent->_currentElement;
54 _currentElement = parentElement->getOwnerDocument()->createElement(
U(name));
55 parentElement->appendChild(_currentElement);
65 _currentElement->setAttribute(
U(name),
U(value));
69 xercesc::DOMText * domContent = _currentElement->getOwnerDocument()->createTextNode(
U(content));
70 _currentElement->appendChild(domContent);
76 #endif//_XercesDomWritingContext_hxx_