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