28 #ifndef CAABSTRACTXMLENCODABLE_HPP
29 #define CAABSTRACTXMLENCODABLE_HPP
31 #ifndef ONLY_LOCAL_PROXY
60 virtual SINT32 toXmlElement(XERCES_CPP_NAMESPACE::DOMDocument* a_pDoc, DOMElement* & pElemRoot)=0;
Abstract base class for classes which can be converted to an XML structure.
UINT8 * toXmlString(UINT32 *pSize)
Converts the XML structure to a null-terminated C-String representation.
SINT32 toXmlDocument(XERCES_CPP_NAMESPACE::DOMDocument *&pDoc)
returns a pointer to the tagname of this XML structure's top level element.
virtual SINT32 toXmlElement(XERCES_CPP_NAMESPACE::DOMDocument *a_pDoc, DOMElement *&pElemRoot)=0
Creates the XML structure inside an existing DOM_Document, but does not append it to any node.
virtual ~CAAbstractXMLEncodable()
pure virtual destructor.