I don“t like :-) the order of elements in SqlMap:

<xs:element ref="alias" minOccurs="0"/>
<xs:element ref="cacheModels" minOccurs="0"/>
<xs:element ref="resultMaps" minOccurs="0"/>
<xs:element ref="statements" minOccurs="0" />
<xs:element ref="parameterMaps" minOccurs="0"/>

I think is better if paramterMaps is after cacheModels.
But for no break current sqlmaps an let the user choise 
Custom order, 
It suitable replace xs:sequenze for xs:all?
http://www.w3schools.com/schema/schema_complex_indicators.asp

<xs:element name="sqlMap">
        <xs:complexType>
                <xs:all>
                        <xs:element ref="alias" minOccurs="0"/>
                        <xs:element ref="cacheModels" minOccurs="0"/>
                        <xs:element ref="resultMaps" minOccurs="0"/>
                        <xs:element ref="statements" minOccurs="0" />
                        <xs:element ref="parameterMaps" minOccurs="0"/>
                </xs:all>
                <xs:attribute name="namespace" type="xs:string"
use="required"/>
        </xs:complexType>
</xs:element>





Reply via email to