May 2018
Intermediate to advanced
680 pages
15h 54m
German
Mit following-sibling::* erhalten Sie Folge-Nodes des aktuellen Knotens.
Angenommen, Sie befinden sich bei /Orte/Ort[1]/Mensch[2]. Mit following-sibling::* erhalten Sie alle Folge-Nodes Mensch, aber nur im Rahmen des Ort[1]. Nicht erfasst werden die Mensch-Elemente auf anderen Ort-Nodes, auch dann nicht, wenn sie auf derselben Höhe liegen.

<xsl:template match="/">
<ergebnis>
<xsl:for-each
select="/Orte/Ort[1]/Mensch[2]
/following-sibling::*">
<e nr="{position()}">
<xsl:call-template name="generateXPath"/>
</e>
</xsl:for-each>
</ergebnis>
</xsl:template>
Das Resultat lautet dann:
<ergebnis> <e nr="1">/Orte/Ort[1]/Mensch[3]</e> ...Read now
Unlock full access