|
ICXMLNode | getParentNode () const |
| return the parent node More...
|
|
ICXMLNode | getChildNode (int i=0) const |
| return ith child node More...
|
|
ICXMLNode | getChildNode (IXMLCStr name, int i) const |
| return ith child node with specific name (return an empty node if failing). If i==-1, this returns the last IXMLNode with the given name More...
|
|
ICXMLNode | getChildNode (IXMLCStr name, int *i=NULL) const |
| return next child node with specific name (return an empty node if failing) More...
|
|
ICXMLNode | getChildNodeWithAttribute (IXMLCStr tagName, IXMLCStr attributeName, IXMLCStr attributeValue=NULL, int *i=NULL) const |
| return child node with specific name/attribute (return an empty node if failing) More...
|
|
ICXMLNode | getChildNodeByPath (IXMLCStr path, IXMLChar sep='/') const |
| return the first child node with specific path More...
|
|
ICXMLNode | getChildNodeByPathNonConst (IXMLStr path, IXMLChar sep='/') const |
|
| ~ICXMLNode () |
|
| ICXMLNode (const ICXMLNode &A) |
| to allow shallow/fast copy: More...
|
|
ICXMLNode & | operator= (const ICXMLNode &A) |
| to allow shallow/fast copy: More...
|
|
| ICXMLNode () |
|
IXMLCStr | getName () const |
| name of the node More...
|
|
IXMLCStr | getText (int i=0) const |
| return ith text field More...
|
|
int | nText () const |
| nbr of text field More...
|
|
ITCXMLNode | getParentNode () const |
| return the parent node More...
|
|
ITCXMLNode | getChildNode (int i=0) const |
| return ith child node More...
|
|
ITCXMLNode | getChildNode (IXMLCStr name, int i) const |
| return ith child node with specific name (return an empty node if failing). If i==-1, this returns the last IXMLNode with the given name More...
|
|
ITCXMLNode | getChildNode (IXMLCStr name, int *i=NULL) const |
| return next child node with specific name (return an empty node if failing) More...
|
|
ITCXMLNode | getChildNodeWithAttribute (IXMLCStr tagName, IXMLCStr attributeName, IXMLCStr attributeValue=NULL, int *i=NULL) const |
| return child node with specific name/attribute (return an empty node if failing) More...
|
|
ITCXMLNode | getChildNodeByPath (IXMLCStr path, IXMLChar sep='/') const |
| return the first child node with specific path More...
|
|
ITCXMLNode | getChildNodeByPathNonConst (IXMLStr path, IXMLChar sep='/') const |
| return the first child node with specific path More...
|
|
IXMLCStr | getElementByPath (IXMLCStr xpath, IXMLChar sep='/') const |
| return the text content of the given simplified XPATH More...
|
|
IXMLCStr | getElementByPathNonConst (IXMLStr xpath, IXMLChar sep='/') const |
| return the text content of the given simplified XPATH More...
|
|
int | nChildNode (IXMLCStr name) const |
| return the number of child node with specific name More...
|
|
int | nChildNode () const |
| nbr of child node More...
|
|
IXMLAttribute | getAttribute (int i=0) const |
| return ith attribute More...
|
|
IXMLCStr | getAttributeName (int i=0) const |
| return ith attribute name More...
|
|
IXMLCStr | getAttributeValue (int i=0) const |
| return ith attribute value More...
|
|
char | isAttributeSet (IXMLCStr name) const |
| test if an attribute with a specific name is given More...
|
|
IXMLCStr | getAttribute (IXMLCStr name, int i) const |
| return ith attribute content with specific name (return a NULL if failing) More...
|
|
IXMLCStr | getAttribute (IXMLCStr name, int *i=NULL) const |
| return next attribute content with specific name (return a NULL if failing) More...
|
|
int | nAttribute () const |
| nbr of attribute More...
|
|
IXMLClear | getClear (int i=0) const |
| return ith clear field (comments) More...
|
|
int | nClear () const |
| nbr of clear field More...
|
|
int | nElement () const |
| nbr of different contents for current node More...
|
|
char | isEmpty () const |
| is this node Empty? More...
|
|
char | isProcessInstruction () const |
| is this node a Process instruction <? .... ?> More...
|
|
IXMLNode | deepCopy () const |
| deep copy (duplicate/clone) a IXMLNode More...
|
|
ICXMLNode | deepCopyConstant () const |
| deep copy (duplicate/clone) a IXMLNode More...
|
|
| ITCXMLNode (const ITCXMLNode &A) |
| to allow shallow/fast copy: More...
|
|
ITCXMLNode & | operator= (const ITCXMLNode &A) |
| to allow shallow/fast copy: More...
|
|
| ITCXMLNode () |
|