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
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.
Add Comment