| 
 
Subject: Re: [xsl] counting characters in an XML document From: ronald heller <ronald@xxxxxxxxxxx> Date: Mon, 05 Nov 2001 10:18:18 +0100  | 
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="text"/>
    <xsl:strip-space elements="*"/>    <xsl:template match="/">
      <xsl:value-of select="string-length(*)"/>
    </xsl:template>The following appears to work:
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text"/> <xsl:strip-space elements="*"/>
<xsl:template match="/"> <xsl:value-of select="string-length(child::*[1])"/> </xsl:template>
</xsl:stylesheet>
///Peter
=======
That solution confuses me - I would have expected descendants to work, rather than child::*[1]. <xsl:value-of select="string-length(descendants)"/>
Can somebody comment on what is happening in this line?
Thanks
Robert Stuart
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] counting characters in an, David Carlisle | Thread | Re: [xsl] How to read the encoding , Peter Flynn | 
| RE: [xsl] Please help in XSL, Jarno . Elovirta | Date | RE: [xsl] FO question, reg. display, Scherpenzeel, Wim | 
| Month |