- From: Pete Cordell <petexmldev@codalogic.com>
- Date: Fri, 12 Feb 2010 12:33:56 -0000
- To: <xmlschema-dev@w3.org>
I have the following schema: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://codalogic.com/schemas/UnexpectedAttribute.xsd" xmlns="http://codalogic.com/schemas/UnexpectedAttribute.xsd" elementFormDefault="qualified"> <xs:element name="MyElement" type="MyType"/> <xs:complexType name="MyType"/> </xs:schema> And then the following XML instance: <MyElement xmlns="http://codalogic.com/schemas/UnexpectedAttribute.xsd" AnAttribute="AnAttribute"/> Both Microsoft and XSV report the instance as invalid because the attribute is unexpected. However, I would have thought that MyType is effectively xs:anyType which allows an attribute wildcard with any namespace and lax processing. Hence the instance should be valid. Does anyone have any opinions? Thanks, Pete Cordell Codalogic Ltd Interface XML to C++ the easy way using XML C++ data binding to convert XSD schemas to C++ classes. Visit http://codalogic.com/lmx/ or http://www.xml2cpp.com for more info
Received on Friday, 12 February 2010 12:34:47 UTC