| <?xml version="1.0" encoding="UTF-8"?> |
| <xsd:schema targetNamespace="http://xml.apache.org/axis/providers/com" xmlns:xsd="http://www.w3.org/2000/10/XMLSchema" xmlns:com="http://xml.apache.org/axis/providers/com" attributeFormDefault="qualified" version="1.0"> |
| <xsd:attribute name="ProgID" type="xsd:string"/> |
| <xsd:attribute name="CLSID" type="xsd:string"/> |
| <xsd:attribute name="threadingModel"> |
| <xsd:simpleType> |
| <xsd:restriction base="xsd:NMTOKEN"> |
| <xsd:enumeration value="multithreaded"/> |
| <xsd:enumeration value="apartment-threaded"/> |
| <xsd:enumeration value="single-apartment-threaded"/> |
| </xsd:restriction> |
| </xsd:simpleType> |
| </xsd:attribute> |
| <xsd:element name="provider"> |
| <xsd:complexType> |
| <xsd:attribute ref="com:ProgID" use="optional"/> |
| <xsd:attribute ref="com:CLSID" use="optional"/> |
| <xsd:attribute ref="com:threadingModel" use="required"/> |
| </xsd:complexType> |
| </xsd:element> |
| </xsd:schema> |