xml – XSD SimpleType Element with restrictions and attribute also with restrictions

I’m trying to validate an XSD but can’t find the way to fill a simpleType element with restrictions and also with an attribute that has his own restrictions too.

**<xs:element name="anio">
                <xs:restriction base="xs:integer">
                    <xs:pattern value="[1-9][0-9][0-9][0-9]"/>
                <xs:extension base="xs:integer">
                    <xs:attribute name="mes">
                            <xs:restriction base="xs:string">
                                <xs:enumeration value="enero"/>
                                <xs:enumeration value="febrero"/>
                                <xs:enumeration value="marzo"/>
                                <xs:enumeration value="abril"/>
                                <xs:enumeration value="mayo"/>
                                <xs:enumeration value="junio"/>
                                <xs:enumeration value="julio"/>
                                <xs:enumeration value="agosto"/>
                                <xs:enumeration value="septiembre"/>
                                <xs:enumeration value="octubre"/>
                                <xs:enumeration value="noviembre"/>
                                <xs:enumeration value="diciembre"/>

s4s-elt-invalid-content.1: El contenido de ‘#AnonType_anio’ no es válido. El elemento ‘extension’ no es válido, está mal situado o aparece con demasiada frecuencia. [112]