|
| SeparatistaDocument (const wchar_t *pNamespace, bool bEnableAutoMagic=true) |
| Construct an empty document.
|
|
| SeparatistaDocument (const wchar_t *pNamespace, xercesc::DOMElement *pRootDOMElement, bool bEnableAutoMagic=false) |
| Construct a separatista document from a xerces document.
|
|
IOErrorCode | toDOMDocument (xercesc::DOMDocument *pDocument, xercesc::DOMElement *pParent, const ErrorOptions errorOptions=ThrowExceptions) const |
| Destructor. More...
|
|
const wchar_t * | getNamespaceURI () const |
|
IOErrorCode | saveAs (const wchar_t *pPath) |
|
void | fromDOMDocument (xercesc::DOMElement *pDOMElement, const ErrorOptions errorOptions=ThrowExceptions) |
|
Element * | getElementByTag (const wchar_t *pTagName, size_t nIndex=0) const |
|
Element * | createElementByTag (const wchar_t *pTagName, size_t nIndex=0) |
|
TagKeyRange | getAllByTagName (const wchar_t *pTagName) |
|
void | destroyElement (Element *pElement) |
|
const ElementDescriptor * | getElementDescriptor () const |
|
void | addElementListener (ElementListener *pElementListener) |
|
void | removeElementListener (ElementListener *pElementListener) |
|
const wchar_t * | getTag () const |
|
virtual const wchar_t * | getTextValue () const |
|
virtual void | setValue (const wchar_t *pValue, const ErrorOptions errorOptions=ThrowExceptions) |
|
virtual const wchar_t * | getAttributeValue (const wchar_t *pAttributeName) const |
|
virtual void | setAttributeValue (const wchar_t *pAttributeName, const wchar_t *pValue) |
|
time_t | getDateValue () const |
|
void | setValue (const time_t Value, bool bWithTime=false, const ErrorOptions errorOptions=ThrowExceptions) |
|
int | getIntValue () const |
|
void | setValue (const int Value, const ErrorOptions errorOptions=ThrowExceptions) |
|
double | getDoubleValue () const |
|
void | setValue (const double d, const ErrorOptions errorOptions=ThrowExceptions) |
|
bool | isEmpty () const |
|