MRPT  1.9.9

Detailed Description

update is missing, a new one will be added

Some deletion functions:

Collaboration diagram for Deleting Nodes or Attributes:

Functions

void XMLNode::deleteNodeContent ()
 The "deleteNodeContent" function forces the deletion of the content of this XMLNode and the subtree. More...
 
void XMLNode::deleteAttribute (int i=0)
 Delete the ith attribute of the current XMLNode. More...
 
void XMLNode::deleteAttribute (XMLCSTR lpszName)
 Delete the attribute with the. More...
 
void XMLNode::deleteAttribute (XMLAttribute *anAttribute)
 given name (the "strcmp" function is used to find the right attribute) More...
 
void XMLNode::deleteText (int i=0)
 with the name "anAttribute->lpszName" (the "strcmp" function is used to find the right attribute) More...
 
void XMLNode::deleteText (XMLCSTR lpszValue)
 Delete the text content. More...
 
void XMLNode::deleteClear (int i=0)
 "lpszValue" inside the current XMLNode (direct "pointer-to-pointer" comparison is used to find the right text) More...
 
void XMLNode::deleteClear (XMLCSTR lpszValue)
 Delete the clear tag "lpszValue". More...
 
void XMLNode::deleteClear (XMLClear *p)
 inside the current XMLNode (direct "pointer-to-pointer" comparison is used to find the clear tag) More...
 

Function Documentation

◆ deleteAttribute() [1/3]

void XMLNode::deleteAttribute ( int  i = 0)

Delete the ith attribute of the current XMLNode.

Definition at line 2878 of file xmlParser.cpp.

References XMLNode::d.

Referenced by XMLNode::deleteAttribute().

Here is the caller graph for this function:

◆ deleteAttribute() [2/3]

void XMLNode::deleteAttribute ( XMLCSTR  lpszName)

Delete the attribute with the.

Definition at line 2898 of file xmlParser.cpp.

References XMLNode::deleteAttribute(), and XMLNode::getAttribute().

Here is the call graph for this function:

◆ deleteAttribute() [3/3]

void XMLNode::deleteAttribute ( XMLAttribute anAttribute)

given name (the "strcmp" function is used to find the right attribute)

Delete the attribute

Definition at line 2894 of file xmlParser.cpp.

References XMLNode::deleteAttribute().

Here is the call graph for this function:

◆ deleteClear() [1/3]

void XMLNode::deleteClear ( int  i = 0)

"lpszValue" inside the current XMLNode (direct "pointer-to-pointer" comparison is used to find the right text)

Delete the Ith clear tag inside the current XMLNode

Definition at line 3022 of file xmlParser.cpp.

References XMLNode::d, eNodeClear, and XMLNode::removeOrderElement().

Referenced by XMLNode::deleteClear(), and XMLNode::maybeAddTxT().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deleteClear() [2/3]

void XMLNode::deleteClear ( XMLCSTR  lpszValue)

Delete the clear tag "lpszValue".

Definition at line 3053 of file xmlParser.cpp.

References XMLNode::deleteClear(), and XMLNode::indexClear().

Here is the call graph for this function:

◆ deleteClear() [3/3]

void XMLNode::deleteClear ( XMLClear p)

inside the current XMLNode (direct "pointer-to-pointer" comparison is used to find the clear tag)

Delete the clear tag "p" inside the

Definition at line 3057 of file xmlParser.cpp.

References XMLNode::deleteClear().

Here is the call graph for this function:

◆ deleteNodeContent()

void XMLNode::deleteNodeContent ( )

The "deleteNodeContent" function forces the deletion of the content of this XMLNode and the subtree.

Note
The XMLNode instances that are referring to the part of the subtree that has been deleted CANNOT be used anymore!!. Unexpected results will occur if you continue using them.

Definition at line 2709 of file xmlParser.cpp.

References XMLNode::d, XMLNode::detachFromParent(), and XMLNode::emptyTheNode().

Here is the call graph for this function:

◆ deleteText() [1/2]

void XMLNode::deleteText ( int  i = 0)

with the name "anAttribute->lpszName" (the "strcmp" function is used to find the right attribute)

Delete the Ith text content of the current XMLNode

Definition at line 2972 of file xmlParser.cpp.

References XMLNode::d, eNodeText, XMLNode::removeOrderElement(), and XMLCSTR.

Referenced by XMLNode::deleteText().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deleteText() [2/2]

void XMLNode::deleteText ( XMLCSTR  lpszValue)

Delete the text content.

Definition at line 2988 of file xmlParser.cpp.

References XMLNode::deleteText(), and XMLNode::indexText().

Here is the call graph for this function:



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019