| 
Functions | |
| static XMLNode | XMLNode::createXMLTopNode (XMLCSTR lpszName, char isDeclaration=FALSE) | 
| Create the top node of an XMLNode structure.  More... | |
| XMLNode | XMLNode::addChild (XMLCSTR lpszName, char isDeclaration=FALSE, XMLElementPosition pos=-1) | 
| Add a new child node.  More... | |
| XMLNode | XMLNode::addChild (XMLNode nodeToAdd, XMLElementPosition pos=-1) | 
| If the "nodeToAdd" has some parents, it will be detached from it's parents before being attached to the current XMLNode.  More... | |
| XMLAttribute * | XMLNode::addAttribute (XMLCSTR lpszName, XMLCSTR lpszValuev) | 
| Add a new attribute.  More... | |
| XMLCSTR | XMLNode::addText (XMLCSTR lpszValue, XMLElementPosition pos=-1) | 
| Add a new text content.  More... | |
| XMLClear * | XMLNode::addClear (XMLCSTR lpszValue, XMLCSTR lpszOpen=NULL, XMLCSTR lpszClose=NULL, XMLElementPosition pos=-1) | 
| Add a new clear tag.  More... | |
| XMLAttribute * XMLNode::addAttribute | ( | XMLCSTR | lpszName, | 
| XMLCSTR | lpszValuev | ||
| ) | 
Add a new attribute.
Definition at line 2545 of file xmlParser.cpp.
References XMLNode::addAttribute_priv(), and stringDup().
Referenced by mrpt::utils::CSimpleDatabase::saveAsXML().
| XMLNode XMLNode::addChild | ( | XMLCSTR | lpszName, | 
| char | isDeclaration = FALSE,  | 
        ||
| XMLElementPosition | pos = -1  | 
        ||
| ) | 
Add a new child node.
Definition at line 2541 of file xmlParser.cpp.
References XMLNode::addChild_priv(), XMLNode::isDeclaration(), and stringDup().
Referenced by XMLNode::addChild(), XMLNode::getChildNodeByPath(), and mrpt::utils::CSimpleDatabase::saveAsXML().
| XMLNode XMLNode::addChild | ( | XMLNode | nodeToAdd, | 
| XMLElementPosition | pos = -1  | 
        ||
| ) | 
If the "nodeToAdd" has some parents, it will be detached from it's parents before being attached to the current XMLNode.
Definition at line 2168 of file xmlParser.cpp.
References XMLNode::addChild(), XMLNode::addToOrder(), XMLNode::d, XMLNode::detachFromParent(), and eNodeChild.
| XMLClear * XMLNode::addClear | ( | XMLCSTR | lpszValue, | 
| XMLCSTR | lpszOpen = NULL,  | 
        ||
| XMLCSTR | lpszClose = NULL,  | 
        ||
| XMLElementPosition | pos = -1  | 
        ||
| ) | 
Add a new clear tag.
| lpszOpen | default value "<![CDATA[" | 
| lpszClose | default value "]]>" | 
Definition at line 2553 of file xmlParser.cpp.
References XMLNode::addClear_priv(), and stringDup().
| XMLCSTR XMLNode::addText | ( | XMLCSTR | lpszValue, | 
| XMLElementPosition | pos = -1  | 
        ||
| ) | 
Add a new text content.
Definition at line 2549 of file xmlParser.cpp.
References XMLNode::addText_priv(), and stringDup().
Referenced by mrpt::utils::CSimpleDatabase::saveAsXML().
Create the top node of an XMLNode structure.
Definition at line 1001 of file xmlParser.cpp.
References XMLNode::isDeclaration(), stringDup(), and XMLNode::XMLNode().
Referenced by mrpt::utils::CSimpleDatabase::saveAsXML().
| Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019 |