wsdd/providers/wsdd-com.xsd (21 lines of code) (raw):

<?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>