Subject: RE: [xsl] Counting number of characters of sibling text node From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Wed, 22 May 2002 14:14:30 +0100 |
> What I want to do is to count the number os characters in a > text node and all previous text nodes children of the current > text node's parent. Well the XPath 2.0 solution is sum(for $i in preceding-sibling::text() return string-length($i)) For XSLT 1.0 it's much more difficult, it's the classic problem of summing a calculated value over a node-set. There are several workable solutions: - Construct a result tree fragment containing the computed values, then use the sum() and xx:node-set() functions to do the summation. - Use a recursive template - Use Dimitre's FXSL library. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Counting number of characters, Filipe Correia | Thread | Re: [xsl] Counting number of charac, Oleg Tkachenko |
Re: [xsl] Parsing a List, Joerg Heinicke | Date | Re: AW: [xsl] Counting number of ch, Filipe Correia |
Month |