[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.
> 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! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|