May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die XPath-Funktion fold-right verarbeitet alle Items einer Sequenz von rechts nach links.
Die XPath-Funktion fold-right fordert drei Parameter ein: zwei Sequenzen sowie eine Funktion, mit der das Ergebnis berechnet wird.
Der folgende Aufruf definiert zwei Sequenzen sowie deren Verkettung (Komma!) in einer Funktion.
<xsl:template match="/">
<root>
<xsl:for-each
select="fn:fold-right(
('A', 5 to 10),
('B', 15 to 20),
function($a, $b){$a, $b})">
<wert>
<xsl:value-of select="."/>
</wert>
</xsl:for-each>
</root>
</xsl:template>
Das Ergebnis:
<root> <wert>A</wert> <wert>5</wert> <wert>6</wert> <wert>7</wert> <wert>8</wert> <wert>9</wert> <wert>10</wert> <wert>B</wert> <wert>15</wert> <wert>16</wert> <wert>17</wert> <wert>18</wert> ...Read now
Unlock full access