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

Character streams vs. Byte Streams

  • From: "Michael Kay" <M.H.Kay@e...>
  • To: "Xml-Dev" <xml-dev@i...>
  • Date: Fri, 17 Apr 1998 12:08:50 +0100

byte streams
James Clark:
>This is fine except that it should use byte streams not character
>streams.  What you get if you are reading from the net or from an
>archive or a database or whatever is bytes not characters...

I have enormous respect for James's arguments as always but on this one I
beg to disagree. The reason I have asked for support for character streams
is so that the parser can process not only stuff stored on disc but *the
output of another program*. For  example, I have an application where the
XML document is constructed as the result of an SQL query that pulls
together fragments of XML stored in different places in a database. The SQL
query, like most other programs I use and write, prefers  to output
characters rather than bytes. That, after all, is the reason XML was
designed to be human-readable.

And I have to say that in my experience so far, the parsers are so lightning
fast compared with the  application that generates the XML or consumes it,
that an argument based on saving microseconds will not sway me much.

I don't think there is a real problem with the XML spec. This defines the
syntax of XML in terms of characters. It requires the parser to accept
certain encodings of the character stream as a byte stream, but it permits
the parser to accept other encodings and therefore by implication to
delegate the decoding of the byte stream to another object in the  system.
In fact it explicitly recognises that an "external transport protocol" might
have a say in the matter, and that is a term we could interpret very widely.

Regards, Mike Kay, ICL



xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


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
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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.