2020.2

Table Of Contents
Node
Node objects are items in the Metadata's single-rooted tree-like structure. Each Node item is a
collection of its lower level Node type. There are 5 types of Metadata Node objects:
l "MetaJob" on page197
l "MetaGroup" on page200
l "MetaDocument" on page203
l "MetaDatapage" on page206
l "MetaPage" on page210
The MetaJob is a collection of MetaGroup objects, where each MetaGroup is a collection of one
or more MetaDocument objects, and so on, except for the MetaPage which does not have child
nodes.
Properties and methods
All Node objects share a number of properties and methods that are common to all Node
object types. There are also properties and methods that are either unique to a specific Node
object type, or shared between only a few of them.
Each Node object type provides methods to access its children (in other words, Nodes that are
located underneath that Node item in the tree structure). The method's name varies to match
the type of Node. For example, the child accessor method in a MetaDocument node is named
Datapage.
There is also a generic accessor method named Item that is common across all Node object
types. The Item method of the MetaGroup returns a MetaDocument, while the same method for
a MetaDatapage returns a MetaPage.
Note: The "MetaPage" on page210 object does not have a child accessor method as it does
not contain any Node objects.
For the available properties and methods see the Node type's documentation: "MetaJob" on
page197, "MetaGroup" on page200, "MetaDocument" on page203, "MetaDatapage" on
page206, and "MetaPage" on page210.
Including or excluding nodes from the output
The Selected property of any Node object is used to select whether the node - and all of its
children, down to the smallest unit - are to be included in the final output or not.
If a node has its Selected property set to true, all of its children that also have their own
Page 212