[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.
> If you specify the full DTD in the external subset and then redeclare IDs
> in the internal subset some parsers will warn about duplicate declarations
> (its only a warning but standardising on something that parsers warn
> about seems odd) 

... to me it's seemed odd to generate warnings _by default_ about
constructs that by definition are no problem.  Warn if the second
(ignored) declaration conflicts with the first one, sure -- there's a
chance that might actually indicate a problem.


> None of these problems is impossible to work round, but surely it is
> legitimate to ask if it's possible to set up the ground rules in a way
> that makes all of this easier to describe?

That might be the main reason to want "xml:id" or somesuch, rather than
copying ID attribute declarations into the internal subset.  But let's not
forget that the internal subset solution _does_ work except in the case
of folk who've adopted anti-DTD policies ... :)

- Dave



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.