Dynamic Elements

Top Previous Topic Next Topic  Print this topic

Dynamic elements are objects that point to data in the XML file and will be replaced in the output with data from the assigned data source.

Dynamic elements are used for different certain purposes, described below:

 

Fields - Inline elements that display content from the source XML. For example, a person's name, the total amount for an invoice, rich formatted text, etc.
Repeating Rows - Table rows that are repeated for a set of nodes from the source XML.
Repeating Columns - Table columns that are repeated for a set of nodes from the source XML.
Repeating Sections - Paragraphs that are repeated for a set of nodes from the source XML.
Inline Repeats - Inline content that is repeated for a set of nodes from the source XML.
Conditional Sections - Paragraphs that are displayed only if a certain condition (derived from the input data) is met.
Inline Conditions - Inline content that is displayed only if a certain condition (derived from the input data) is met.
HTML Field - Element that automatically interprets and applies HTML tags located in the source XML.

 

In addition, any property of a given object can have dynamic values retrieved from the input XML or different values depending on a condition set by the user:

 

Conditional Values - Values dependant of a certain XPath condition.
Dynamic Values - Values retrieved from input XML.

 

For all dynamic elements, the location of data in the input XML is specified using XPath.