Record Processing Instruction in Generic XML

The template must declare which element corresponds to a single record (product, entity, etc.). This is done using the <?Record?> processing instruction, which applies to the XML node that surrounds it. A template must contain exactly one <?Record?> processing instruction.

Copy
<Products>
   <Product>
      <?Record?>
      <Name/>
   </Product>
</Products>    

In this example, STEP will extract data for each product object inside the <Product> and <Products> elements, regardless of the number that exist. The product node is the record node of the template. The record node must not be declared as a repeated node. Although this is a valid template, no data is being supplied by this template.