May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die remove-Funktion löscht bestimmte Items (die sich aus ihrer Indexposition ergeben) aus einer Sequenz.
Zur Demonstration verwende ich auch hier eine Sequenzvariable "vseq", die sich aus einer vorab gefilterten (contains) und sortierten (xsl:sort select="Gehalt") Itemliste ergibt.
<xsl:variable name="vseq" as="item()*" >
<xsl:for-each
select="//Mensch[contains(name, 'e')]">
<xsl:sort
select="Gehalt"
data-type="number"
order="ascending"/>
<xsl:copy-of select="."/>
</xsl:for-each>
</xsl:variable>
Die Normalliste ergibt folgendes Ergebnis:
<xsl:call-template name="out">
<xsl:with-param
name="pseq"
select="$vseq"/>
</xsl:call-template>
Resultat:
<m nr="1">Leinenlos</m> <m nr="2">Muehelos</m> <m nr="3">Ruhelos</m> <m nr="4">Rielos</m> ...Read now
Unlock full access