2022.1

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414.
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).
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.
JSON file boundaries
The delimiter for a JSON file is an object or array inside the selected parent element (see
"JSON File Input Data settings" on page353). The Boundaries determine how many of them go
in one record.
Page 357