Hi,
> From an Oracle query I get this XML:
>
> <ROWSET>
> <ROW id="1">
> ...
> </ROW>
> <ROW id="2">
> ...
> </ROW>
> <ROW id="3">
> ...
> </ROW>
> <ROW id="4">
> ...
> </ROW>
> <ROW id="5">
> ...
> </ROW>
> <ROW id="6">
> ...
> </ROW>
> </ROWSET>
>
> To page the results, I want the XSL to display only a subset
> of those tags. For example, all tags whose id's range from 2
> through 5.
>
> How can I do it using XPATH?
ROWSET/ROW[@id >= 2 and @id <= 5]
Though, if you don't need the ROWs outside the range you're after, it's preferable to not XML-dump them from the DB in the first place.
Cheers,
Jarno - Ivory Frequency: Today is the Day
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|