Subject: RE: Measure the length of an XML document in bytes
From: "Khorasani, Houman" <houman_khorasani@xxxxxxxxxxxxxx>
Date: Thu, 4 Aug 2005 13:49:54 +0100
|
Hi Mukul,
Interesting idea. However I am stuck between two middlewares. I have to
use plain XSLT's. There won't be any java involved.
Actually, I read the customers req. and it says lengths of the
characters are good enough. So I don't need to know the length in bytes.
So if I would use string-length() like this
<xsl:value-of select="string-length(*)"/>
I would get just the length of the first value.
I wish I could use it like that:
<xsl:value-of select="string-length(<xsl:copy-of select="*"/>)"/>
But this is not possible.
Any ideas how to count the length of a document character by character?
Many thanks,
Houman
-----Original Message-----
From: Mukul Gandhi [mailto:gandhi.mukul@xxxxxxxxx]
Sent: 04 August 2005 12:28
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: Measure the length of an XML document in bytes
Probably you can write an extension function in Java using
java.io.File class to get the file size. I can see a method called
public long length() in JDK docs (j2sdk1.4.2_03)..
The documentation says:
Returns:
The length, in bytes, of the file denoted by this abstract pathname,
or 0L if the file does not exist
Regards,
Mukul
On 8/4/05, Khorasani, Houman <houman_khorasani@xxxxxxxxxxxxxx> wrote:
> How can I measure the length of a whole XML document in bytes in XSLT
> 1.0?
>
> Many thanks,
> Houman
|