May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die subsequence-Funktion kann aus einer Sequenz einzelne Teile filtern, die sich über die Position und die Anzahl der Items definiert.
Die Position eines Items lässt sich (sofern nicht bekannt) über die index-of-Funktion ermitteln. Zur Verdeutlichung deklarieren Sie eine Variable vseq.
<xsl:variable
name="vseq"
select="//Mensch[contains(name, 'e')]"
as="item()*"/>
Zur Demonstration wird die Sequenz selber ausgegeben; hilfsweise wird hierfür ein separates Template "out" verwendet (siehe unten), dem die Sequenz $vseq als Parameter pseq übergeben wird (in beiden Fällen handelt es sich um eine Itemliste, die grundsätzlich auch leer sein kann: item()*).
<xsl:call-template name="out"> <xsl:with-param name="pseq" select="$vseq"/> ...Read now
Unlock full access