[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: Mukul Gandhi <mukulgw3@xxxxxxxxx> Date: Tue, 11 Nov 2003 06:32:03 -0800 (PST) |
The problem seems to be, a grouping by position problem ;) Its nicely explained at http://www.jenitennison.com/xslt/grouping/index.html Regards, Mukul --- Jaime A Stuardo Bahamondes <jstuardo@xxxxxxxxxxx> wrote: > Thanks both who answered.... > > That way it's solve the problem of showing the > records according to the current page. Now, is it > possible to use XPATH to display consecutive numbers > that represents the pages? > > For example, if I need to display 10 records per > page, and I'm at page 15, I need to display this: > > prev 11 12 13 14 15 16 17 18 19 20 next > > I can carry page numbers from XML ready to display, > but I'm wondering if it's possible to do it directly > using XPATH. > > At least, I know how to return the total number of > pages by using: floor((count(ROWSET) - 1) div > window) + 1, so the last page number cannot be > greater than that value. > > For example, if count(ROWSET) is 115, then, total > number of pages is 12 (if window = 10 records per > page), and I want to display 10 pages for visual > page. If I'm at page number 11, then, the first page > to display will be floor((11 - 1) / 10) * 10 + 1. > > Thanks > Jaime > > > -----Mensaje original----- > > De: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]En > nombre de > > Mukul Gandhi > > Enviado el: Martes, 11 de Noviembre de 2003 9:39 > > Para: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Asunto: Re: [xsl] Displaying only a subset of tags > > > > > > 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 > > > > > > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Displaying only a subset , Jaime A Stuardo Baha | Thread | RE: [xsl] Displaying only a subset , Jaime A Stuardo Baha |
RE: [xsl] Displaying only a subset , Jarno . Elovirta | Date | [xsl] Doubt using xsl:message in xs, ARULRAJ |
Month |