XML external list takes the items value from XML file. OptimiDoc updates the changes in XML files automatically.


  • Title - title of parameter
  • Key - key which will be used in naming or destination. To use the parameter selected value put to the field [parameter_key]
  • Required - if the parameter input is required
  • Type - type of parameter
  • Default value - predefined value which can be preselected from list or empty
  • Path - path to CSV file with list items
  • Item element - element name which represents item
  • Key - name of list item key
  • Value - name of list item value
  • Key/Value in attributes - check in case the key and value is stored in XML as a attribute of item. In other cases we search key and value as a element of XML file.


Examples of XML file:


Example 1 (key and value as a element):

<list>

 <item>

   <key>key1</key>

   <value>value1</value>

 </item>

 <item>

   <key>key2</key>

   <value>value2</value>

 </item>

 <item>

   <key>...</key>

   <value>...</value>

 </item>

</list>


Example 2 (key and value as a attributes):


<list>

 <item key="key1" value="value1" />

 <item key="key2" value="value2" />

 <item key="..." value="..." />

</list>


OptimiDoc can handle any XML structure if the list items are defined in item and it's attributes or elements.