[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Measure the length of an XML document in bytes

Subject: RE: Measure the length of an XML document in bytes
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 4 Aug 2005 15:16:54 +0100
xml document length
No, there are many other unknowns, for example the amount of whitespace
between attributes in start tags, the presence of redundant namespace
declarations, the existence or not of an internal DTD subset, and the
distinction between <a></a> versus <a/>. You can make an estimate, of
course, but it won't be reliable.

Michael Kay
http://www.saxonica.com/

> -----Original Message-----
> From: Khorasani, Houman [mailto:houman_khorasani@xxxxxxxxxxxxxx] 
> Sent: 04 August 2005 12:12
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE:  Measure the length of an XML document in bytes
> 
> Michael, just an idea; What if I use a US ASCII 7 bit encoding and ">"
> are represented as ">"?  Would it then be possible to measure the
> message in bytes (incl. white space) ?
> 
> Thanks
> Houman
> 
> -----Original Message-----
> From: Michael Kay [mailto:mike@xxxxxxxxxxxx] 
> Sent: 04 August 2005 11:52
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE:  Measure the length of an XML document in bytes
> 
> You can't. XSLT only sees the document as a tree. The length 
> in bytes is
> a
> property of the original lexical XML, which XSLT never sees. For
> example,
> the length in bytes depends on whether the original encoding 
> was UTF-16
> or
> UTF-8, and it depends on whether ">" characters were 
> represented as ">"
> or
> as "&gt;".
> 
> Michael Kay
> http://www.saxonica.com/ 
> 
> > -----Original Message-----
> > From: Khorasani, Houman [mailto:houman_khorasani@xxxxxxxxxxxxxx] 
> > Sent: 04 August 2005 11:37
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject:  Measure the length of an XML document in bytes
> > 
> > How can I measure the length of a whole XML document in 
> bytes in XSLT
> > 1.0?
> > 
> > Many thanks,
> > Houman

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.