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

XSchema: unparsed entities

  • From: rbourret@d... (Ron Bourret)
  • To: xml-dev@i...
  • Date: Wed, 22 Jul 1998 10:00:05 +0200

unparsed entities
At the risk of becoming flame bait, I'd like to ask again why we removed 
unparsed entities from XSchema.

On the one hand, unparsed entities exist for purely physical reasons -- you 
can't easily stored binary data in a text (XML) file -- and therefore don't pass 
our XSchema-describes-logical-structures-only test.

On the other hand, an unparsed entity is a very close cousin to a PCDATA-only 
Element with a NOTATION attribute.  In both cases, a separate application 
processes the data and the only real difference seems to be whether the XML 
parser first parses that data; that the unparsed entity data is stored 
separately is really a red herring.  Thus, the unparsed entity becomes a special 
type of element (logical structure) for holding unparseable data.

One other difference I'd like to point out is that, with the exception of the 
"escape character" entities (lt, gt, amp, quot, and apos), I don't think you can 
construct an XML file with parsed entities that you cannot construct without 
them.  This is not true of unparsed entities.  Not only would an UnparsedEntity 
element rectify this problem, it would also solve the validation problem pointed 
out by John Cowan with respect to ENTITY attributes: we can't validate their 
value without unparsed entity declarations.

-- Ron Bourret

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.