Copy-of

Ersetzt dieses Element mit dem Inhalt von select als Elementstruktur. Dient zum „Zusammenbauen“ von Texten und Tabellen.

Kindelemente

(keine)

Elternelemente

AtPageCreation, AtPageShipout, Case, Columns, Contents, Element, ForAll, Loop, Otherwise, Record, SaveDataset, SavePages, SetVariable, Table, Tablefoot, Tablehead, Td, Text, Textblock, Tr, Until, While

Attribute

select (XPath-Ausdruck)

Die Auswahl (eine Variable) die kopiert werden soll.

Beispiel

<SetVariable variable="meinabsatz">
  <Paragraph>
    <Value select="@name"/><Value>, Symbol=</Value><Value select="@symbol"/>
  </Paragraph>
</SetVariable>
<PlaceObject>
  <Textblock>
    <Copy-of select="$meinabsatz"/>
  </Textblock>
</PlaceObject>

ist dasselbe wie

<PlaceObject>
  <Textblock>
    <Paragraph>
      <Value select="@name"/><Value>, Symbol=</Value><Value select="@symbol"/>
    </Paragraph>
  </Textblock>
</PlaceObject>

nur mit dem Unterschied, dass der Inhalt vom Paragraph (@name, @symbol) ermittelt werden kann, bevor der Text ausgegeben wird. Die Zuweisung und die Textausgabe können in verschiedenen Regeln stehen.

Siehe auch

Den Abschnitt über <Copy-of>.