Christian S.: XPath. Teilmenge selektieren.

Beitrag lesen

Hi,

[code lang=xml]<xsl:template match="bookstore">
  <xsl:apply-templates select="book/title[contains(., 'X')][position() &gt;= 5 and position() &lt;= 10]"/>
</xsl:template>

das dachte ich auch erst. Funktioniert aber nicht. Das position() bezieht sich hier einfach nur auf den <title> Knoten.

Habe es mal hier getestet:
http://www.futurelab.ch/xmlkurs/xpath.en.html

Dort am Beispiel

/booklist/book/isbn[contains(., '55')][position() = 1]

getestet. Es kommen immer beide Ergebnisse. Bei position() != 1 kommt gar nichts.

Gruß!