<div>This validates ok:<br /><br /><element name="foo"><br />    <complexType><br />        <sequence><br />            <element name="somename" minOccurs="1" maxOccurs="10" type="someType"></element><br />        </sequence><br />    </complexType><br />    <unique name="bar"><br />        <selector xpath="somename"></selector><br />        <field xpath="."></field><br />    </unique><br /></element><br /><br />But this not:<br /><br /><element name="foo" type="someComplexName"><br />    <unique name="bar"><br />        <selector xpath="somename"></selector><br />        <field xpath="."></field><br />    </unique><br /></element><br /><br /><complexType name="someComplexName"><br />    <sequence><br />        <element name="somename" minOccurs="1" maxOccurs="10" type="someType"></element><br />    </sequence><br /></complexType><br /><br />Those xsd's are equal, but not for xmerl.</div>