|
Subject: counting leaf nodes From: Perry Roland <pdr4h@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 30 Aug 2000 11:02:58 -0400 |
Hi,
I need some help with an expression that will count the leaf
nodes on a given branch. Let's say I have XML like
<su><!-- top level -->
<su><!-- 2nd level -->
<su><!-- 3rd level -->
<su><!-- 4th level --></su>
<su><!-- 4th level --></su>
<su><!-- 4th level --></su>
</su>
</su>
<su><!-- 2nd level -->
<su><!-- 3rd level --></su>
<su><!-- 3rd level --></su>
<su><!-- 3rd level --></su>
</su>
</su>
My goal is to be able to output this as an HTML table like
<TABLE BORDER=1>
<TR><TD COLSPAN=6>*</TD></TR> <!-- top level -->
<TR><TD COLSPAN=3>*</TD><TD COLSPAN=3>*</TR> <!-- 2nd level -->
<TR><TD COLSPAN=3>*</TD><TD>*</TD><TD>*</TD><TD>*</TD></TR> <!-- 3rd level -->
<TR><TD>*</TD><TD>*</TD><TD>*</TD></TR> <!-- 4th level -->
</TABLE>
As I process each su element, in order to calculate the COLSPAN
attribute, I need to know how many su elements there are below the
current one that don't have su children themselves.
Any help is appreciated.
--
perry
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: XPATH expression, first child o, David Carlisle | Thread | Re: counting leaf nodes, Nick Browne |
| RE: running a for loop (eg.1 to 10), Krishnamurthy, Rama | Date | Re: select text nodes within a loop, Oliver Becker |
| Month |