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

Re: [ Revised ] 15 elementary truths about XML

  • From: Michael Kay <mike@saxonica.com>
  • To: xml-dev@lists.xml.org
  • Date: Tue, 01 Nov 2011 15:43:52 +0000

Re:  [ Revised ] 15 elementary truths about XML
On 01/11/2011 14:33, Costello, Roger L. wrote:
> David Carlisle wrote:
>
>> [XML] Documents consist of characters not bytes
> If an XML processor processes characters, not bytes, then what software takes the bytes in a file and generates characters?
>
> Are you saying that an XML processors builds on top of another piece of software (which converts bytes to characters)?
The layering of the spec is imperfect, but you're probably making it 
worse. Yes, there's an octet-to-character decoding layer and then 
there's a layer that only looks at characters. In an ideal world the 
decoding layer would probably not be part of the parser.
>
> How is a character presented to an XML processor if it is not presented as one or more bytes?
Who cares? That's a private agreement between the two layers. It might 
be a Java object of class Character - which might be stored as one or 
more bytes, but it certainly isn't presented as one or more bytes.
>
> Perhaps I should use the word "file" rather than "document"?
I'm no lover of the use of the word "entity" to refer to this 
abstraction in the XML specifications, but I fail to see any merit in 
trying to find a better term. "File" is far too suggestive of 
named-things-in-operating-system-filestore.

Michael Kay
Saxonica


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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.