- From: Elliotte Rusty Harold <elharo@metalab.unc.edu>
- Date: Sun, 11 Apr 2004 11:49:07 -0400
- To: public-xml-id@w3.org
Section 4.3 states:
A processor that does neither DTD nor XML Schema validation must
report xml:id attributes found in documents using [XML Information
Set] properties, assuming the following condition:
* The attribute value must be a valid NCName.
* No other xml:id attribute with the same attribute value has
been found earlier in the document.
If those conditions are not satisfied then the processor should
report the error to the application.
This section then goes on to describe what happens when these
conditions (unique NCName) are satisfied. However, it says nothing
about what happens when the condition fail other than an error is
reported. Suppose this is a non-fatal error (as indeed I think it
should be). Then how does a processor that does neither DTD nor XML
Schema validation report the xml:id attribute? Does it give it the ID
type or not? The behavior on this branch needs to be spelled out.
--
Elliotte Rusty Harold
elharo@metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
http://www.cafeconleche.org/books/effectivexml
http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
Received on Monday, 12 April 2004 06:22:49 UTC