XML Control Extension

The XML Control Extension allows to operate on XML data via the CTRL scripting language.

It implements XML DOM Level 2 (Document Object Model). DOM Level 2 is a W3C Recommendation for XML interfaces that maps the constituents of an XML document to a tree structure. DOM provides an interface to access and change the content and structure of an XML file. It makes a hierarchical view of the document (a tree view). Thus an object model of the document is resident in memory after parsing which makes manipulation easy.

The specification of DOM Level 2 can be found at https://dom.spec.whatwg.org/.

The XML Control Extension allows to read, write, modify data either from a file or from a string. DOM provides an interface to access the contents and structure in order to change them.

The following functions can be used for XML file modifications: