SaveDataset
Saves an element/attribute structure to be used in the next publisher run. The contents must have a tree structure.
Allowed attributes: attributes, elementname, filename, select
Parent elements: AtPageCreation, AtPageShipout, Case, Contents, ForAll, Loop, Otherwise, Record, SavePages, Until, While
The variable (as an XPath expression, e.g. $foo) which contains Attribute Elements. These attributes are added to the root element.
Alternative to giving the data structure in the child elements.
Name of the file. Example: toc
Name of the root element that surrounds the elements given by the child elements.
<Record element="data"> <SetVariable variable="attributesvar"> <Attribute name="att1" select="'Hello'" /> <Attribute name="att2" select="123" /> </SetVariable> <SaveDataset filename="toc" elementname="root" attributes="$attributesvar"> <Element name="child"> <Attribute name="attchild" select="999"/> </Element> </SaveDataset> </Record>
This code saves an XML file to the disc which has this structure:
<root att1="Hello" att2="123"> <child attchild="999"/> </root>