| DCMTK Version 3.6.9
    OFFIS DICOM Toolkit | 
| Functions | |
| XMLCSTR | XMLNode::getName () const | 
| name of the node | |
| XMLCSTR | XMLNode::getText (int i=0) const | 
| return ith text field | |
| int | XMLNode::nText () const | 
| nbr of text field | |
| XMLNode | XMLNode::getParentNode () const | 
| return the parent node | |
| XMLNode | XMLNode::getChildNode (int i=0) const | 
| return ith child node | |
| XMLNode | XMLNode::getChildNode (XMLCSTR name, int i) const | 
| return ith child node with specific name (return an empty node if failing). If i==-1, this returns the last XMLNode with the given name. | |
| XMLNode | XMLNode::getChildNode (XMLCSTR name, int *i=NULL) const | 
| return next child node with specific name (return an empty node if failing) | |
| XMLNode | XMLNode::getChildNodeWithAttribute (XMLCSTR tagName, XMLCSTR attributeName, XMLCSTR attributeValue=NULL, int *i=NULL) const | 
| return child node with specific name/attribute (return an empty node if failing) | |
| XMLNode | XMLNode::getChildNodeByPath (XMLCSTR path, char createNodeIfMissing=0, XMLCHAR sep='/') | 
| return the first child node with specific path | |
| XMLNode | XMLNode::getChildNodeByPathNonConst (XMLSTR path, char createNodeIfMissing=0, XMLCHAR sep='/') | 
| return the first child node with specific path. | |
| int | XMLNode::nChildNode (XMLCSTR name) const | 
| return the number of child node with specific name | |
| int | XMLNode::nChildNode () const | 
| nbr of child node | |
| XMLAttribute | XMLNode::getAttribute (int i=0) const | 
| return ith attribute | |
| XMLCSTR | XMLNode::getAttributeName (int i=0) const | 
| return ith attribute name | |
| XMLCSTR | XMLNode::getAttributeValue (int i=0) const | 
| return ith attribute value | |
| char | XMLNode::isAttributeSet (XMLCSTR name) const | 
| test if an attribute with a specific name is given | |
| XMLCSTR | XMLNode::getAttribute (XMLCSTR name, int i) const | 
| return ith attribute content with specific name (return a NULL if failing) | |
| XMLCSTR | XMLNode::getAttribute (XMLCSTR name, int *i=NULL) const | 
| return next attribute content with specific name (return a NULL if failing) | |
| int | XMLNode::nAttribute () const | 
| nbr of attribute | |
| XMLClear | XMLNode::getClear (int i=0) const | 
| return ith clear field (comments) | |
| int | XMLNode::nClear () const | 
| nbr of clear field | |
| XMLNodeContents | XMLNode::enumContents (XMLElementPosition i) const | 
| enumerate all the different contents (attribute,child,text, clear) of the current XMLNode. The order is reflecting the order of the original file/string. NOTE: 0 <= i < nElement(); | |
| int | XMLNode::nElement () const | 
| nbr of different contents for current node | |
| char | XMLNode::isEmpty () const | 
| is this node Empty? | |
| char | XMLNode::isDeclaration () const | 
| is this node a declaration <? .... ?> | |
| XMLNode | XMLNode::deepCopy () const | 
| deep copy (duplicate/clone) a XMLNode | |
| static XMLNode | XMLNode::emptyNode () | 
| return XMLNode::emptyXMLNode; | |