[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] RE: [Counting elements]


Subject: [xsl] RE: [Counting elements]
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 12 Jan 2004 15:54:43 -0000

Assuming that all your <A12> were supposed to read <A12/>, you appear to
be counting elements and ignoring all other nodes, in which case the
answer is count(//*).

But from the way you phrase your question, you could probably do with
reading the data model spec a bit more carefully and learning how the
XSLT/XPath tree model works.

Michael Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Peter_Ivan@xxxxxxxxxxxxxxx
> Sent: 08 January 2004 05:10
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: 
> 
> 
> 
> Dear friends,
> 
> I want to count the number of elements and nodes in a xml 
> with an xsl. can u say a way6 to do it.
> 
> <A>
>      <A1>
>                     <A12>
>           <A12>
>           <A12>
>      </A1>
>                 <A2>
>           <A12>
>           <A12>
>      </A2>
> ....
> </A>
> 
> i should get a sum in this case of  8 ie sum of nodes and 
> childs .. how to get this done .
> 
> rgds
> Peter Ivan
> 
> 
>  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
Keywords
xml