XMLNewDocument

Top  Previous  Next

Prototype

 

intXMLHandle:=XMLNewDocument(strXmlPrototype)

 

Description

 

Creates a XML document and returns the handle

 

Parameters

 

strXmlPrototype: string corresponding to XML prototype

 

Returned value

 

intXMLHandle: integer value corresponding to the document handle

 

Notes

 

To be opposed to XMLGetAsString

 

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);