xsl-list
[Top] [All Lists]

RE: Count() nodes ??

2003-09-16 20:43:10
I don't know why you are getting zero as the answer. Perhaps the context
node is in a different document? Or perhaps there is a default namespace
in force? Or perhaps there is some silly spelling mistake in the path?
Can you supply a complete stylesheet and source document to reproduce
the problem?

You have been given several answers to this question that essentially
suggest using trial and error to solve the problem. That's not a good
way of getting to the bottom of the problem here.

Incidentally, using //Root rather than /Root to access the document
element is appallingly inefficient.

Michael Kay

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Dipesh Khakhkhar
Sent: 16 September 2003 16:24
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Count() nodes ??


Hi,

I am having the following xml document.

<Root>
 <FixedNodes>
   <Node name="1">
      <Subnode myAtt="itsValue"/>
      <Subnode myAtt="itsValue"/>
      <Subnode myAtt="itsValue"/>
   </Node>
   <Node name="2">
       <Subnode myAtt="itsValue">
       <Subnode myAtt="itsValue">
       <Subnode myAtt="itsValue">
       <Subnode myAtt="itsValue">
    </Node>
 </FixedNodes>
 <VaryingNodes>
     <Node name="3">
       <Subnode myAtt="itsValue">
       <Subnode myAtt="itsValue">
     </Node>
  </VaryingNodes>
</Root>

How do i count number of Subnode within FixedNodes.
I tried using
 "count(//Root/FixedNodes/Node/Subnode)
But i got count as zero. Is this because there is attribute 
associated with 
each of the Node element ?

Can someone please tell me how do i count it ?
Thanks in the anticipation that I will get some reply.

Regards,
Dipesh


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



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



<Prev in Thread] Current Thread [Next in Thread>