IncredibleXMLParser  3.05
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions

Functions

IXMLCStr IXMLNode::updateName (IXMLCStr pName)
 change node's name More...
 
IXMLAttributeIXMLNode::updateAttribute (IXMLAttribute *newAttribute, IXMLAttribute *oldAttribute)
 if the attribute to update is missing, a new one will be added More...
 
IXMLAttributeIXMLNode::updateAttribute (IXMLCStr lpcNewValue, IXMLCStr lpcNewName=NULL, int i=0)
 if the attribute to update is missing, a new one will be added More...
 
IXMLAttributeIXMLNode::updateAttribute (IXMLCStr lpcNewValue, IXMLCStr lpcNewName, IXMLCStr lpcOldName)
 set lpcNewName=NULL if you don't want to change the name of the attribute if the attribute to update is missing, a new one will be added More...
 
IXMLCStr IXMLNode::updateText (IXMLCStr lpcNewValue, int i=0)
 if the text to update is missing, a new one will be added More...
 
IXMLCStr IXMLNode::updateText (IXMLCStr lpcNewValue, IXMLCStr lpcOldValue)
 if the text to update is missing, a new one will be added More...
 
IXMLClearIXMLNode::updateClear (IXMLCStr lpcNewContent, int i=0)
 if the clearTag to update is missing, a new one will be added More...
 
IXMLClearIXMLNode::updateClear (IXMLClear *newP, IXMLClear *oldP)
 if the clearTag to update is missing, a new one will be added More...
 
IXMLClearIXMLNode::updateClear (IXMLCStr lpcNewValue, IXMLCStr lpcOldValue)
 if the clearTag to update is missing, a new one will be added More...
 

Detailed Description

See the functions example3() and example6() for some usage examples.

Function Documentation

IXMLAttribute* IXMLNode::updateAttribute ( IXMLAttribute newAttribute,
IXMLAttribute oldAttribute 
)

if the attribute to update is missing, a new one will be added

Referenced by example3().

IXMLAttribute* IXMLNode::updateAttribute ( IXMLCStr  lpcNewValue,
IXMLCStr  lpcNewName = NULL,
int  i = 0 
)

if the attribute to update is missing, a new one will be added

IXMLAttribute* IXMLNode::updateAttribute ( IXMLCStr  lpcNewValue,
IXMLCStr  lpcNewName,
IXMLCStr  lpcOldName 
)

set lpcNewName=NULL if you don't want to change the name of the attribute if the attribute to update is missing, a new one will be added

IXMLClear* IXMLNode::updateClear ( IXMLCStr  lpcNewContent,
int  i = 0 
)

if the clearTag to update is missing, a new one will be added

IXMLClear* IXMLNode::updateClear ( IXMLClear newP,
IXMLClear oldP 
)

if the clearTag to update is missing, a new one will be added

IXMLClear* IXMLNode::updateClear ( IXMLCStr  lpcNewValue,
IXMLCStr  lpcOldValue 
)

if the clearTag to update is missing, a new one will be added

IXMLCStr IXMLNode::updateName ( IXMLCStr  pName)

change node's name

IXMLCStr IXMLNode::updateText ( IXMLCStr  lpcNewValue,
int  i = 0 
)

if the text to update is missing, a new one will be added

IXMLCStr IXMLNode::updateText ( IXMLCStr  lpcNewValue,
IXMLCStr  lpcOldValue 
)

if the text to update is missing, a new one will be added