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

Re: IDs considered harmful or why keys might be betterthanIDs.


Re:  IDs considered harmful or why keys might be betterthanIDs.
Simon St.Laurent wrote:

>
> I think that perhaps you've misread my suggestion.

No, I was using it to make a point roughly along the lines of "perfect is
the enemy of good". In our rush to 'move beyond' DTDs we sometimes neglect
the lowly internal subset which _is_ instance data, so for example
specifications like SOAP which are now stuck with the inability to have IDs
(shrug).

> I'd like to throw
> away all of these approaches to external annotation of document instance
> content, not merely replace one with another.
>
> That'd leave us the document instance as primary, period.  No need to
> worry about internal vs. external subsets because some non-validating
> parsers (perfectly legally) don't bother loading external resources, no
> need to wonder whether the ID attributes in a document were identified
> using a DTD or an XML Schema.
>
> Instance supremacy, taken seriously, means never looking beyond the
> document. Limiting and liberating at the same time.
>

Right. And since we have relatively good information that every SAX parser
properly reports ID attributes _which are declared in the instance i.e. the
internal subset_ I am not entirely sure that the need for another syntax to
in-line declare identifiers is not syntax sugar (not that syntax sugar is
sometimes useful).

Jonathan


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.