Subject: RE: [xsl] Measure the length of an XML document in bytes From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 4 Aug 2005 15:16:54 +0100 |
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: [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@xxxxxxxxxxxx] > Sent: 04 August 2005 11:52 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > 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@xxxxxxxxxxxxxx] > > Sent: 04 August 2005 11:37 > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Measure the length of an , Khorasani, Houman | Thread | RE: [xsl] Measure the length of an , Khorasani, Houman |
RE: [xsl] Using Saxon 8.5 and colle, Mohamed Elhag | Date | RE: [xsl] Using Saxon 8.5 and colle, Michael Kay |
Month |