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:complexType>
            <xs:simpleContent>
                <xs:restriction base="xs:integer">
                    <xs:pattern value="[1-9][0-9][0-9][0-9]"/>
                </xs:restriction>
                <xs:extension base="xs:integer">
                    <xs:attribute name="mes">
                        <xs:simpleType>
                            <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"/>
                            </xs:restriction>                                                    
                        </xs:simpleType>
                    </xs:attribute>
                </xs:extension>
            </xs:simpleContent>
        </xs:complexType>
    </xs:element>**

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]