Christian S.: XPath. Teilmenge selektieren.

Beitrag lesen

Ok... ich habe das nächste Problem:

folgendes beispielhaftes XML Dokument:

  
<?xml version="1.0" encoding="ISO-8859-1"?>  
  
<bookstore>  
<book category="COOKING">  
  <title lang="en">Everyday Italian</title>  
</book>  
  
<book category="CHILDREN">  
  <title lang="en">Harry Potter</title>  
</book>  
  
<book category="WEB">  
  <title lang="en">XQuery Kick Start</title>  
</book>  
  
<book category="WEB">  
  <title lang="en">Learning XML</title>  
</book>  
</bookstore>  

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.

Wie mach ich das?

Gruß!