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
Filipe,

But if you do

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

you may get better results.

Cheers,
Wendell

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: http://www.mulberrytech.com/xsl/xsl-list


======================================================================
Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc.                http://www.mulberrytech.com
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: http://www.mulberrytech.com/xsl/xsl-list



Current Thread