[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: incrementing a counter in XSL
Becky,
Greg's solution is the best (cleanest and simplest). But if you can't use it, e.g. because you have to do other things with other elements inside your for-each but not inside your test, you can adapt xsl:number to do what you need: <xsl:for-each select="Contract/TermRdr"> <xsl:if test="StatusCd='A' or StatusCd='F'"> <SequenceNum fieldType="Short" elementType="field"> <xsl:number count="TermRdr[StatusCd='A' or StatusCd='F']"/> </SequenceNum> .... </xsl:if> </xsl:for-each> You don't need to give xsl:number an explicit value here; its whole job is to number things. Cheers, Wendell At 02:05 PM 4/18/2002, you wrote: ---------------------- Forwarded by Becky Foley/IIG/Prudential on 04/18/2002 02:05 PM --------------------------- Becky Foley Thursday April 18, 2002 12:13 PM (973) 802-6567 To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx cc: Subject: incrementing a counter in XSL ====================================================================== 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
|