This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In Mocrosoft test set SimpleTypes, the instance test stE072 should be invalid since the outermmost element <root> is an element of type ID.
WG agrees to resolve this one exactly like bug 10100.
Again this might not be a problem for a 1.0 processor as unions of IDs are not considered to have ID semantics in 1.0
As per WG decision, fixed this by adding a wrapper element, so the ID value in the outermost element does not cause invalidity in XSD 1.1
The agreed change doesn't make the schema valid in XSD 1.0, because the ban on an ID having a fixed value also (perhaps?) applies to a union involving ID (it depends on the interpretation of whether "derived from ID" includes "derived by union").
Also noted that the amended schema uses the wrong namespace prefix. Fixed this.
After the fix to the namespace issue, it appears the test is now valid in XSD 1.1 at any rate; under comment 4 it remains questionable under XSD 1.0. But I am closing the bug as fixed.