Re: Re: determining ID-ness in XML
Mike Champion asked: > 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? I think validation (DTD, any of the various schemas, etc) hasn't been raised in this context before ... ID uniqueness is an obvious thing to test, but I'm less sure IDREF/IDREFS attributes should be expected to point to these. What should validating these attributes mean? I think it'd be most natural to test validity of "xml:idatts" after DTD or schema-du-jour rules (like an application level validity test), so as not to demand needless changes to other specs. With SAX I'd expect such errors to be reported by some component using ErrorHandler.error(), just like any other validity error. Of course, that still permits updated DTD/schema-du-jour/... processing to integrate xml:idatts processing. But it eliminates confusion about where in the processing chain such tests go -- and resolve issues like whether WFness is affected (no), and whether declaration is needed (yes). - 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