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