XML_CopyDocument

XML_CopyDocument

%XML_CopyDocument function


Function

The function creates a copy of an XML document.

Declaration

INT %XML_CopyDocument( INT in docHandle )

Parameters

docHandle

Handle to the new open XML document.

Return value

Handle to the new open XML document which is a copy of specific XML document. If an error occurs, the return value is invalid.

Description

The function creates a copy of XML document.

Example

INT _docOrg INT _docCpy BOOL _freeOrgOk BOOL _freeCpyOk _docOrg := %XML_ExportD2ObjToDocument(12704, "zero_hobj=off exp_logs=on") _docCpy := %XML_CopyDocument (_docOrg) ;work with copy _freeOrgOk := %XML_FreeDocument(_docOrg) _freeCpyOk := %XML_FreeDocument(_docCpy)