xsl:merge

xsl:merge erlaubt, die Inhalte diverser xsl:merge-source mit xsl:merge-key in eine Sequenz zu mergen. In der xsl:merge-action kann jedes einzelne Item der current-merge-group() angesprochen werden; dabei ist der jeweilige merge-key durch current-merge-key() erreichbar.

Nehmen Sie an, Sie haben mehrere einzelne Dokumente mit unterschiedlichem Inhalt, aber identischem Aufbau. Der Inhalt kann beispielsweise so aussehen:

 <Mensch> <id>5</id> <name>Wunschlos</name> <vorname>Wilma</vorname> <Gehalt>6789</Gehalt> <idOrt>3</idOrt> <Kauf> <idMensch>5</idMensch> <anzahl>4</anzahl> <bez>Hemd</bez> <preis>12.99</preis> <Gesamt>51.96</Gesamt> </Kauf> <Kauf> <idMensch>5</idMensch> <anzahl>44</anzahl> <bez>Hemd</bez> <preis>12.99</preis> <Gesamt>571.56000000000006</Gesamt> ...

Get XML -- Technologien, Grundlagen, Validierung, Auswertung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.