Subject: Re: Displaying only a subset of tags
From: Mukul Gandhi <mukulgw3@xxxxxxxxx>
Date: Tue, 11 Nov 2003 05:39:27 -0800 (PST)
|
Hi Jaime,
I guess, a XSL like below, is needed for this
problem --
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0"
encoding="UTF-8" indent="yes"/>
<xsl:template match="/ROWSET">
<ROWSET>
<xsl:copy-of select="ROW[(@id > 1) and (@id
< 6)]" />
</ROWSET>
</xsl:template>
</xsl:stylesheet>
Regards,
Mukul
--- Jaime A Stuardo Bahamondes <jstuardo@xxxxxxxxxxx>
wrote:
> Hi all...
>
> 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?
>
> Thanks
> Jaime
>
> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|