- From: Ken Haiya <kenhaiya@trestla.com>
- Date: Thu, 23 Aug 2001 13:53:52 -0400 (EDT)
- To: <xmlschema-dev@w3.org>
I have an issue with attributes that are declared under the schema element. Given the following global declarations (assuming default namespace is that of XML Schema, targetNamespace = "myNamespace", elementFormDefault = "qualified", attributeFormDefault = "unqualified": <attribute name = "foo" type = "string"/> <element name = "bar"> <complexType> <attribute name = "baz" type = "integer"/> </complexType> </element> Is the following markup valid in an instance (assuming default namespace = "myNamespace" and xmlns:my = "myNamespace")? <bar baz="27" my:foo="boo"/> Since foo was never explicitly declared as an attribute of <bar>, shouldn't the validation fail? Or is it the case that a global attribute can be added to *any* element whether declared by the element's type or not. Ken
Received on Friday, 24 August 2001 04:56:24 UTC