XMLSetNodeAttribute

Top  Previous  Next

Prototype

 

XMLSetNodeAttribute(intXMLHandle,intHandleNode,strAttributeName, StrAttributeValue)

 

Description

 

Sets the node attribute value.

 

Parameters

 

intXMLHandle:  integer value corresponding to the XML handle

 

intHandleNode: integer value corresponding to the node handle
 
strAttributeName: string corresponding to the node attribute name

 

Returned value

 

None

 

Notes

 

None

 

Example

 

XMLDocument:=XMLNewDocument('<d></d>');

 

XMLPage:=XMLAddNode(XMLDocument, 0,'p');

XMLSetNodeAttribute(XMLDocument,XMLPage,'n', IntToStr(0));

 

                 

//It takes OCR value

XMLWord:=XMLAddNode(XMLDocument, XMLPage,'w');

 

Value:='VALUE';                                                    

                                                                 

//It sets node and attributes value

XMLSetNodeText(XMLDocument,XMLWord,Value);

XMLSetNodeAttribute(XMLDocument,XMLWord,'ciclo_1','ATT1');  

 

//It takes xml document handle

FileName:='C:\Recogniform\xml\new.xml';

 

//It saves document

XMLSaveDocument(XMLDocument,FileName );

                                                               

//Deallocate memory

XMLCloseDocument(XMLDocument);