xsd: any не может включать в себя какие-либо объявления атрибутов, потому что по существу позволяет объявить любой элемент, определенный в пространстве имен "http://xxx.yyy.com", внутри последовательности. Если вы не используете отдельный XSD для проверки этого пространства имен, то вы вместо xsd можно просто использовать следующее: any:
<xsd:element name="operation">
<xsd:complexType>
<xsd:attribute name="count" type="nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
В противном случае вы захотите объявить префикс пространства имен для "http://xxx.yyy.com" в верхней части XSD и сослаться на элемент в этой схеме вместо xsd: any. Таким образом, если схема для" http://xxx.yyy.com" включает в себя следующая декларация:
<xsd:complexType name="operationType">
<xsd:attribute name="count" type="nonNegativeInteger" use="required"/>
</xsd:complexType>
Тогда вы можете ссылаться на этот тип в вашем XSD:
<xsd:element name="requests">
<xsd:complexType>
<xsd:sequence>
<xsd:element type="optype:operationType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>