Similar to this: Duplicate Element x number of times with XSLT
... but a step further.
I'll already have a xml document with each 'record' in once. If each record has a specified number of times it needs to be duplicated (different for each record) would this be possible with XSLT?
so for example:
<?xml version="1.0" standalone="yes"?>
<Parent>
<Record name="1">
<repeat>10</repeat>
<Child1>Value 1</Child1>
<Child2>Value 2</Child2>
</Record>
<Record name="2">
<repeat>5</repeat>
<Child1>Value 1</Child1>
<Child2>Value 2</Child2>
</Record>
<Record name="3">
<repeat>8</repeat>
<Child1>Value 1</Child1>
<Child2>Value 2</Child2>
</Record>
<Record name="4">
<repeat>26</repeat>
<Child1>Value 1</Child1>
<Child2>Value 2</Child2>
</Record>
</Parent>
Could XLST use the repeat tag to duplicate each record so that record 1 was inserted 10 times, record 2 inserted 5 times and so on ...?
I ask as I may have to set up the school Christmas card print run with each pupil ordering a number of their own design!