21 #ifndef SEPARATISTA_CHOICEELEMENT_H 22 #define SEPARATISTA_CHOICEELEMENT_H 24 #include "separatista/separatista.h" 25 #include "separatista/xerces_types.h" 26 #include "separatista/element.h" 27 #include "separatista/exception.h" 28 #include "separatista/debug/debug.h" 29 #include "separatista/elementdescriptor.h" 38 #ifdef SEPARATISTA_DEBUG 55 void fromDOMDocument(xercesc::DOMElement *pDOMElement,
const ErrorOptions errorOptions = ThrowExceptions);
57 IOErrorCode toDOMDocument(xercesc::DOMDocument *pDOMDocument, xercesc::DOMElement *pDOMParent,
const ErrorOptions errorOptions = ThrowExceptions)
const;
65 Element* getElementByTag(
const wchar_t *pTagName,
size_t nIndex = 0)
const;
71 Element* createElementByTag(
const wchar_t *pTagName,
size_t nIndex = 0);
77 void destroyElement(
Element *pChildElement);
90 #endif // SEPARATISTA_CHOICEELEMENT_H Definition: exception.h:40
Definition: choiceelement.h:33
Definition: elementdescriptor.h:58
ErrorOptions
Definition: element.h:62
Definition: choiceelement.h:47