[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] is paging transformation on server side possible ?
Subject: Re: [xsl] is paging transformation on server side possible ?
From: "Elise D." <tyris_azriel@xxxxxxxx>
Date: Mon, 23 Jul 2001 14:24:35 +0200 (CEST)
|
thanks, this could be a solution... i gonna see if i
could change my xml... not sure i can do this, as it
should be generic, and i wanted the user can be able
to choose the number of results/page
regards,
elise
ps : sorry for my bad english, i'm french
--- cutlass <cutlass@xxxxxxxxxxx> a écrit : > right
then
>
> here are some pointers
>
> a) u can create multiple output docs ( use SAXON )
> b) create an xslt script which creates batch file
> for processing with your
> processor
>
>
---------------------------------------------------------------
> xsl
>
---------------------------------------------------------------
> <?xml version="1.0" ?>
> <xsl:stylesheet
> version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:output method="text"/>
>
> <xsl:template match="/">
>
> <xsl:apply-templates select="//page"/>
>
> </xsl:template>
>
> <xsl:template match="page">
> saxon test.xml test.xsl pagenumber=<xsl:value-of
> select="@pageno"/> >
>
> test<xsl:value-of select="@pageno"/>.html
> </xsl:template>
>
>
>
> </xsl:stylesheet>
>
>
---------------------------------------------------------------
> xml
>
---------------------------------------------------------------
> <?xml version="1.0" ?>
> <?xml-stylesheet href="test.xsl" type="text/xsl"?>
> <pages>
> <page pageno="1">
> this is page1 data
> </page>
> <page pageno="2">
> this is page2 data
> </page>
> <page pageno="3">
> this is page3 data
> </page>
> <page pageno="4">
> this is page4 data
> </page>
> </pages>
>
>
-----------------------------------------------------------------
>
> of course your end xml format may have to be a 2
> pass solution.
>
> cheers, jim fuller
>
>
> ----- Original Message -----
> From: "Elise D." <tyris_azriel@xxxxxxxx>
> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> Sent: Monday, July 23, 2001 12:25 PM
> Subject: Re: [xsl] is paging transformation on
> server side possible ?
>
>
> > yes thanks i already know this link, almost by
> heart
> > :) but this example means i should call many times
> the
> > xsl right ? (as much as the user click on the
> > next/previous button).
> > and as the transformation is done on the server, i
> > can't ask him to be called many times for each
> > results... my question in fact is : is there a way
> to
> > create a only one time the html and the
> transformation
> > ? what are the possibles solutions, depending on
> my
> > limitations (server side transformation, ms xsl 3
> only
> > on the server, paging returned to the client,
> avoid
> > many call to the server...)
> >
> > if there is no solution, what would be the best
> that
> > fits ?
> > --- cutlass <cutlass@xxxxxxxxxxx> a écrit : >
> > > ----- Original Message -----
> > > From: "Elise D." <tyris_azriel@xxxxxxxx>
> > > To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> > > Sent: Monday, July 23, 2001 11:26 AM
> > > Subject: Re: [xsl] is paging transformation on
> > > server side possible ?
> > >
> > >
> > > > well for server side transformation there is
> no
> > > > problem. my question was to create a paging
> system
> > > on
> > > > server side, then i transform it on the server
> > > (i'm
> > > > used to do this) and the user will get a web
> page
> > > > fully html + javascript only, with next,
> previous
> > > page
> > > > button (example : 5 results per pages)
> > >
> > > in other words u want to parse everything to
> flat
> > > html on the server for
> > > your clients
> > >
> > > >
> > > > there is many ways to do this on client (as
> the
> > > user
> > > > will call back sxlt each time the next button
> is
> > > > pressed for example... but how to do this on
> > > server
> > > > side, as my client can't have ms xsl3 ??
> > >
> > > ok which means your question is about paging,
> many
> > > apologies, should read
> > > the titles more often
> > >
> > > http://www.dpawson.co.uk/xsl/sect2/paging.html
> > >
> > > go here
> > >
> > > chow, jim
> > >
> > > >
> > > >
> > > >
> > > > --- cutlass <cutlass@xxxxxxxxxxx> a écrit : >
> u
> > > may
> > > > use server side XSLT transforms in many forms
> > > > > ( i ignore server side
> > > > > mxxsl solutions, of which there are many
> ways of
> > > > > doing )
> > > > >
> > > > > a) use saxon servlet ( or use cfx_saxon in
> cold
> > > > > fusion ) provided with
> > > > > Michael Kay SAXON parser
> > > > > b) use Axkit ( www.axkit.org ) which
> essentially
> > > > > uses mod_perl and sablotron
> > > > > c) create a cgi that executes sablotron ( ie
> > > sabcmd
> > > > > ) www.gingerall.com
> > > > > which is a parser built in c
> > > > > d) any of the java parsers can be run using
> JRUN
> > > > > e) use perl as cgi whilst using many of the
> perl
> > > > > modules and libraries that
> > > > > are specifically dedicated to xml/xslt
> > > > >
> > > > >
> http://www.dpawson.co.uk/xsl/sect4/N10048.html
> > > > > take a look here
> > > > >
> > > > > good luck, jim fuller
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Elise D." <tyris_azriel@xxxxxxxx>
> > > > > To: <XSL-List@xxxxxxxxxxxxxxxxxxxxxx>
> > > > > Sent: Monday, July 23, 2001 10:32 AM
> > > > > Subject: [xsl] is paging transformation on
> > > server
> > > > > side possible ?
> > > > >
> > > > >
> > > > > > do someone knows a way to make paging on
> > > server
> > > > > side ?
> > > > > > A
> > > > > > transformation that only makes html..
> because
> > > if i
> > > > > > make the
> > > > > > transformation on the server and send the
> html
> > > to
> > > > > the
>
=== message truncated ===
___________________________________________________________
Do You Yahoo!? -- Vos albums photos en ligne,
Yahoo! Photos : http://fr.photos.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
- Re: [xsl] is paging transformation on server side possible ?, (continued)
- Elise D. - Mon, 23 Jul 2001 12:26:53 +0200 (CEST)
- cutlass - Mon, 23 Jul 2001 11:36:17 +0100
- Elise D. - Mon, 23 Jul 2001 13:25:59 +0200 (CEST)
- cutlass - Mon, 23 Jul 2001 12:57:28 +0100
- Elise D. - Mon, 23 Jul 2001 14:24:35 +0200 (CEST) <=
- Elise D. - Mon, 23 Jul 2001 14:22:42 +0200 (CEST)
- Carlos Durand Silvestrin - Mon, 23 Jul 2001 09:48:12 -0300
- Lawrence Mielniczuk - Mon, 23 Jul 2001 14:08:14 +0100 (GMT Daylight Time)
- Elise D. - Tue, 24 Jul 2001 10:30:08 +0200 (CEST)
|