Loop
Repeat the contents of this element several times.
Child elements
A, Action, AddSearchpath, AttachFile, Attribute, B, Barcode, Bookmark, Box, Br, ClearPage, Clip, Color, Column, Columns, Copy-of, DefineColor, DefineFontalias, DefineFontfamily, DefineMatter, DefineTextformat, Element, Fontface, ForAll, Frame, Group, HSpace, Hyphenation, I, Image, Include, Initial, InsertPages, Layout, Li, LoadDataset, LoadFontfile, Loop, Mark, Message, NextFrame, NextRow, NoBreak, Options, Output, Overlay, Pageformat, Pagetype, Paragraph, PlaceObject, PositioningArea, PositioningFrame, ProcessNode, SaveDataset, SavePages, SetGrid, SetVariable, SortSequence, Span, StructureElement, Sub, Sup, Switch, Table, TableNewPage, Tablehead, Tablerule, Td, Tr, Trace, Transformation, U, Until, VSpace, Value, While
Parent elements
A, AtPageCreation, AtPageShipout, B, Case, Color, Columns, Contents, Element, Fontface, ForAll, Function, I, Layout, Li, Loop, NoBreak, Otherwise, Paragraph, PositioningArea, Record, SaveDataset, SavePages, SetVariable, Span, Table, Td, Text, Textblock, Tr, U, URL, Until, While
Attributes
select(XPath expression)-
The number of loops. Must be a number or castable as a number.
variable(text, optional)-
If given, store the current loop value in this variable. If omitted, the loop value is stored in the variable
_loopcounter.
Example
<PlaceObject>
<Table>
<Loop select="5" variable="i">
<Tr>
<Td><Paragraph><Value select="$i"/></Paragraph></Td>
</Tr>
</Loop>
</Table>
</PlaceObject>
See also
The section programming.