Subject: Re: [xsl] looping problem, <xsl: for-each>?? From: Mukul Gandhi <mukulgw3@xxxxxxxxx> Date: Wed, 8 Oct 2003 17:54:54 -0700 (PDT) |
Hi Wendell, I used count(preceding::item[category=current()/category])+1 as you wrote (not preceding-sibling). But it was generating 1,2,1,2 .. I would try the _2 pass solution_ and _node-set based solution_ as you have explained. Regards, Mukul --- Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> wrote: > At 09:12 PM 10/7/2003, you wrote: > >Hi Wendell, > > The syntax <xsl:value-of > >select="count(preceding::item[category=current()/category])+1"/> > >when placed at <!-- ?? --> in my XSL, produces > >numbering 1,2,1,2 and not 1,2,3,4 ! > > Are you sure you're using the preceding:: axis, not > preceding-sibling? > > >I am also interested to know how the numbering > >(1,2,3,4 ..) can be produced using > >- a 2 pass solution > >- using node-set extension > > The two-pass solution would simply be: > > pass 1: sort and create output > pass 2: number > > The node-set-extension-based solution would be the > same, except that pass 1 > would be bound to a variable, then that variable's > value (a > result-tree-fragment) changed to a node-set (in a > second variable > declaration); then you'd apply templates to that > node set to get the numbering. > > I'd go into more detail but I'm kinda swamped at the > moment.... :-> > > Cheers, > Wendell > > > > > > ====================================================================== > Wendell Piez > mailto:wapiez@xxxxxxxxxxxxxxxx > Mulberry Technologies, Inc. > http://www.mulberrytech.com > 17 West Jefferson Street Direct > Phone: 301/315-9635 > Suite 207 > Phone: 301/315-9631 > Rockville, MD 20850 > Fax: 301/315-8285 > ---------------------------------------------------------------------- > Mulberry Technologies: A Consultancy Specializing > in SGML and XML > ====================================================================== > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] looping problem, <xsl: fo, Wendell Piez | Thread | Re: [xsl] looping problem, <xsl: fo, Mukul Gandhi |
RE: [xsl] Regarding xsl transformat, Chadha, Devesh | Date | Re: [xsl] Display order issue, Mukul Gandhi |
Month |