May 2018
Intermediate to advanced
680 pages
15h 54m
German
xsl:key erlaubt die Indizierung von Nodes in einer Sequenz durch ein key-value-Paar.
Das Attribut name deklariert den Namen des Schlüssels, match die Nodesequenz, use den Schlüsselwert.
Nehmen Sie dieses Beispieldokument:
<ROOT>
<Einwohner>
<id>10</id>
<name>Ruhelos</name>
<vorname>Rita</vorname>
<strasse>Hinundweg</strasse>
</Einwohner>
<Einwohner>
<id>3</id>
<name>Sorglos</name>
<vorname>Siggi</vorname>
<strasse>Nixwieweg</strasse>
</Einwohner>
</ROOT>
Nun setzen Sie einen xsl:keykPersid auf die id jedes Einwohner-Elements.
<xsl:key
name="kPersid"
match="Einwohner"
use="id"/>
Den deklarierten xsl:keykPersid können Sie dazu nutzen, ein Einwohner-Element präzise zu adressieren.
<xsl:template match="/"> <Ergebnis> <xsl:for-each select="key('kPersid', ...Read now
Unlock full access