RE: Namespaces in Attribute Value..

> When I validate this document, I DONT get the errors I
> expect. I expected:
> 1- Prefix: 'abc' can not be resolved to a URI
> 2- SimpleType (:Gas) for attribute: Item not found
> 
> 

You should get an error if the value is declared as an xs:QName and the
prefix is not declared. However, the local name can be anything you like.
Saying it's an xs:QName means it has to conform to the rules for QNames, but
it doesn't mean that the QName has to be the name of any particular object,
such as a type in a schema.

I don't know why you're not getting an error if you use an undeclared prefix
in a value declared with type xs:QName. MSXML, Xerces, and XSV all appear to
report this error correctly.

Michael Kay

Received on Thursday, 13 May 2004 05:23:32 UTC