Hello, Is the following considered valid or not? Schema: <?xml
version="1.0" encoding="UTF-8"?> <xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" targetNamespace="foo"
xmlns="foo">
<xsd:element name="a">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="b"/>
<xsd:element name="c"/>
<xsd:element name="b" form="unqualified"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element> </xsd:schema> Instance: <bar:a
xmlns:bar="foo">
<bar:b/>
<bar:c/>
<b/> </bar:a> I think
it should be valid because the two local declarations of the element b have the
same data type, anyType, in this case. I could not feel confident with my
understanding, though, as I did not read that this is OK in the standard. Thanks. Shlomo. |