XML_ImportD2ObjFromDocument

XML_ImportD2ObjFromDocument

%XML_ImportD2ObjFromDocument function


Function

The function imports an object, represented by an XML document, to configuration.

Declaration

BOOL %XML_ImportD2ObjFromDocument( INT in document, TEXT in importSettings INT in expSubDirMode )

Parameters

document

Handle to the XML document.

importSettings

XML Import settings (optional parameter) in form [setting={on/off} [setting={on/off} [...]]].

expSubDirMode

Mode (optional parameter) that defines setting the attribute "Export subdirectory" of object after finished import.

Return value

@TRUE - the function was done successfully
@FALSE - the function failed

Description

The function imports the object, represented by an XML document, to configuration. It can not be applied on the object which has been gotten by the %XML_OpenDocument function, if the object (xml file) contains the binary data (bin files).

Constance for the parameter expSubDirMode:

Numerical value

Constant

Description

Numerical value

Constant

Description

0

@SDM_KEEP_VALUE

Keep value of attribute as it was originally set in the configuration of object.

1

@SDM_DEL_VALUE

Delete value of attribute in the configuration of object.

3

@SDM_SET_SOURCE

Set value of attribute as it is defined in the imported XML data.

Example

BOOL _ok INT _doc _ok := %XML_ImportD2ObjFromDocument(_doc)

 

 

 

BOOL _ok INT _doc _ok := %XML_ImportD2ObjFromDocument(_doc, "uid_strict=off uid_usexml=on")

Note

Error description can be called by means of ESL function %XML_GetLastErrorMessage.
Error code can be called by means of ESL function %XML_GetLastErrorCode. The code "-11" means that XML Import failed because other one had been already running.