ID/IDREF/IDREFS as elements

My understanding of the recommendation is that while "For compatibility
(see Terminology (§1.4)) this datatype should be used only on
attributes", it was still valid to use it for elements.

This interpretation seems to be confirmed by the fact that ID typed
elements do contribute to the PSVI ID/IDREF table like attributes:
"...it has an attribute information item in its [attributes] or an
element information item in its [children] which was ·validated· by the
built-in ID simple type definition or a type derived from it whose
[schema normalized value] is the [id] of this ID/IDREF binding."

This is quite different from the way both XSV 1.2 ('XSV 1.190/1.95 of
2001/05/07 08:38:12'
) and XML Spy 4.0b1 are handling ID and/or IDREF elements (simple repro
cases available if needed) and I'd like a confirmation that defining ID,
IDREF and IDREFS as elements is valid and equivalent to defining them as
attributes and that the styles can be mixed (for instance defining an ID
as an attribute and an IDREFS to these IDs as element).

Thanks

Eric
-- 
Pour y voir plus clair dans la nebuleuse XML...
                                          http://dyomedea.com/formation/
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org
------------------------------------------------------------------------

Received on Sunday, 17 June 2001 14:04:05 UTC