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(_at_)csgsystems(_dot_)com]
Sent: 04 August 2005 12:12
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] 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(_at_)saxonica(_dot_)com]
Sent: 04 August 2005 11:52
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: RE: [xsl] 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 ">".
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: Khorasani, Houman [mailto:houman_khorasani(_at_)csgsystems(_dot_)com]
Sent: 04 August 2005 11:37
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] 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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--