Re: [xsl] Counting number of characters of sibling text node

Subject: Re: [xsl] Counting number of characters of sibling text node
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Wed, 22 May 2002 11:49:16 -0400

But if you do

<xsl:variable name="this-and-preceding-siblings">
  <xsl:copy-of select=".|preceding-sibling::node()"/>
<xsl:value-of select="string-length($this-and-preceding-siblings)"/>

you may get better results.


At 11:11 AM 5/22/2002, Oleg wrote:
Filipe Correia wrote:
Why not just
<xsl:value-of select="string-length() +
string-length(preceding-sibling::text())"/> ?

It works!! thanks!

Sorry for disapointing you, but that expression only works when you have no more than 2 text nodes, because string-length(nodeset) returns length of the first node string value in the nodeset, not a summarized length, of course.

Oleg Tkachenko
Multiconn International, Israel

XSL-List info and archive:

Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc.      
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
  Mulberry Technologies: A Consultancy Specializing in SGML and XML

XSL-List info and archive:

Current Thread