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

RE: Re: determining ID-ness in XML

  • From: "Champion, Mike" <Mike.Champion@S...>
  • To: xml-dev@l...
  • Date: Wed, 31 Oct 2001 08:22:10 -0500

RE:  Re: determining ID-ness in XML

>  xml:id and/or xml:idatts 
> can be layered on top of XML 1.0 without changing anything 
> about XML 1.0. 

What does "without changing anything about XML 1.0" mean, exactly? Could the
xml+id processor be actually layered on top (or in front of) an  XML 1.0
processor without changing the DTD validation logic?  Does it mean that
valid and  well-formed XML 1.0 documents will continue to be so in xml+ids?
How about schema processors; will an "old" schema processor interoperate
with an xml+ids XML processor? 

One question (brought up by Michael Kay in an internal discussion): "is
xml+id"  non-uniqueness a well-formedness error, or will it be some sort of
low-level validation error? Presumably a well-formedness error, since
non-validating parsers have no notion of "validation". BUT if there is a
schema-defined ID and a XML+id-defined ID that clash, it is presumaby a
validity error, because schemas only apply to well-formed XML documents ...
andy anyway this implies that the schema processor knows about xml+id.  

These potential complications seem to suggest that doing any more than the
bare minimum could start to get hairy. I'm inclined against adding ISO
entities, multiple ids/element, namespace support, etc. in the first


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.
First Name
Last Name
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.