ThomasM: XPath. Teilmenge selektieren.

Beitrag lesen

Hallo Christian,

Nun möchte ich alle Knoten selektieren, die im <title> den String "X" enthalten.

Ginge ja mit: /bookstore/book/title[contains(., 'X')]

Aber ich möchte aus dieser Ergebnismenge, wieder nur die ersten 5 zum Beispiel haben, bzw. die von 5-10.

[...]-Prädikate lassen sich kombinieren:

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

Grüße,
Thomas