2020.2

Table Of Contents
l
Use selected text button: copies the text in the current selection as the one to
compare to it.
l
Match case: Makes the text comparison case sensitive.
l
On script: Defines the boundaries using a custom JavaScript. For more information
see "Setting boundaries using JavaScript" on page377.
XML file boundaries
The delimiter for an XML file is a node. The Boundaries determine how many of those nodes go
in one record. This can be a specific number, or a variable number if the boundary is to be set
when the content of a specific field or attribute within a node changes (for example when the
invoice_number field changes in the invoice node).
Note
The settings for XML files also apply when extracting data from a JSON file, because
JSONfiles are automatically converted to XML.
l
Record limit: Defines how many records are displayed in the Data Viewer. This does not
affect output production; when generating output, this option is ignored. To disable the
limit, use the value 0 (zero).
l
Trigger: Defines the type of rule that controls when a boundary is set, creating a new
record.
l
On Element: Defines a new record on each new instance of the XML element
selected in the Input Data settings.
l
Occurrences: The number of times that the element is encountered before
fixing the boundary.
l
On Change: Defines a new record when a specific field or attribute in the XML
element has a new value.
l
Field: Displays the fields and (optionally) attributes in the XML element. The
value of the selected field determines the new boundaries.
l
Also extract element attributes: Check this option to include attribute values
in the list of content items that can be used to trigger a boundary.
Page 326