Re: [xsl] Re:

Subject: Re: [xsl] Re:
From: Peter_Ivan@xxxxxxxxxxxxxxx
Date: Thu, 8 Jan 2004 14:21:40 +0530
Dear george

thanks for your solution but i also have another requirement
i should get the count of the element at that level

> <A>
>      <A1>
>           <A12>
>           <A13>
>           <A14>pet</A14>
>      </A1>
>                 <A2>
>           <A15>
>           <A17>
>      </A2>
> ....
> </A>

suupose iam in A14 element then at that level i should know its count.ie  4
actually i want to store the tree information in an array so i have to
increase the counter.

array['<xsl:value-of select = "$counter">'] = <xsl:value-of select = "A14">
Iam doing this by recursive template call but the counter is not summing
up.

thanks and rgds
Peter



                                                                                                                                 
                    "George Cristian Bina"                                                                                       
                    <george@xxxxxxx>                   To:     <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>                                 
                    Sent by:                           cc:                                                                       
                    owner-xsl-list@xxxxxxxxxxxx        Subject:     [xsl] Re:                                                    
                    rytech.com                                                                                                   
                                                                                                                                 
                                                                                                                                 
                    01/08/04 12:38 PM                                                                                            
                    Please respond to xsl-list                                                                                   
                                                                                                                                 
                                                                                                                                 




Hi Peter,

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
version="1.0">
    <xsl:template match="/">
        Elements: <xsl:value-of select="count(//*)"/>
        Elements and text nodes: <xsl:value-of
select="count(//*|//text())"/>
    </xsl:template>
</xsl:stylesheet>

Regards,
George
-------------------------------------------------------------
George Cristian Bina mailto:george@xxxxxxxxxxxxx
<oXygen/> XML Editor - http://www.oxygenxml.com/


----- Original Message -----
From: <Peter_Ivan@xxxxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Thursday, January 08, 2004 7:10 AM


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






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


Current Thread