|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: looping problem, <xsl: for-each>??
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








