|
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 () |
|
Main Class representing a Incredible Non-Transient and Constant XML node.
Use the ICXMLNode class when you want to keep a XMLNode structure in memory after a new call to one of the parse method of the IXMLDomParser. The constructors of the ITCXMLNode class are protected, so use instead one of these four methods to get your first instance of ICXMLNode:
Definition at line 1067 of file IXMLParser.h.