RE: [xsl] count() expression in transform for xml spec 1.0 (xmlspec.xsl)

Subject: RE: [xsl] count() expression in transform for xml spec 1.0 (xmlspec.xsl)
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Tue, 14 Oct 2003 18:22:33 +0100
> 
> I was reading Michael's section of worked examples, and had a 
> question about 
> the numbering template used in formatting the table of contents:
> 
> when using, <<count="inform-div1|div1|div2|div3|div4">>,  
> this is apparently 
> used to reference the ancestor elements of these tag names.  
> but doesn't 
> this notation denote a reference to the children elements of 
> the current 
> node?

No, because the count attribute of xsl:number is a pattern, not an
expression. It follows the same rules as the match attribute of
xsl:template.

Michael Kay


> 
> the whole template was this:
>    <xsl:template mode="number" match="*">
>       <xsl:number level="multiple"
>          count="inform-div1|div1|div2|div3|div4"
>          format="1.1 "/>
>    </xsl:template>
> 
> thanks in advance.
> abie
> 
> _________________________________________________________________
> Send and receive larger attachments with Hotmail Extra Storage.   
> http://join.msn.com/?PAGE=features/es
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread