Subject: 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
|