Hello,
I have an xsd file that I'm trying to use to validate some xml against. I'm
hoping this is a simple problem, but I just don't see it. I get the error
"The 'role' element is not declared." when trying to validate this xml:
<users>
<user id="jon" pwd="pass">
<roles><role>Ad min</role></roles>
</user>
</users>
Against this schema:
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema elementFormDefa ult="unqualifie d" xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="users">
<xs:complexType >
<xs:sequence>
<xs:element name="user" minOccurs="0" maxOccurs="unbo unded">
<xs:complexType >
<xs:sequence>
<xs:element name="roles" minOccurs="0" maxOccurs="1">
<xs:complexType >
<xs:sequence minOccurs="0" maxOccurs="unbo unded">
<xs:element name="role" type="xs:string ">
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:string " />
<xs:attribute name="pwd" type="xs:string " />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Any thoughts?
Thank you very much!
Jon