[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Displaying only a subset of tags


Subject: RE: [xsl] Displaying only a subset of tags
From: Jarno.Elovirta@xxxxxxxxx
Date: Tue, 11 Nov 2003 15:37:00 +0200

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 &gt;= 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



Current Thread
Keywords
xsl