Import/Export

model.loadXmlModels(filePath(s) | url(s) | fileContent)

Load XML models from the file.

FilePath:

File path to XML model.

Url:

URL to XML model.

FileContent:

Content of XML model.

For every new model, a new namespace is created with the next index after the last added namespace. Namespace index 0 is reserved for the default namespace ‘http://opcfoundation.org/UA/’. If model with same URI already exists, it will be merged with the new one.

model.exportXml(output[, namespaceUris])

Export XML models to the file. If namespaceUris is not provided, all namespaces will be exported.

Output:

File path or callback function to export XML models.

NamespaceUris:

Array of namespace URIs to export.

Returns:

nil

Throws:

error in case of errors.