First define a simple type that is a restriction of xs:string with a minLength. Then define a complex type with simple content that extends this with attributes:
<xs:element name="shoesize">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="my:minLengthOneType">
<xs:attribute name="country" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
You don't want mixed="true".
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference