<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
           xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" 
           xmlns:soap12="http://www.w3.org/2002/12/soap-envelope" 
           xmlns:xmime="http://schemas.xmlsoap.org/2003/04/xmime" 
           xmlns:tns="http://schemas.xmlsoap.org/2003/04/swa" 
           targetNamespace="http://schemas.xmlsoap.org/2003/04/swa" >

  <xs:import
      namespace="http://schemas.xmlsoap.org/soap/envelope/" 
      schemaLocation="http://schemas.xmlsoap.org/soap/envelope" />
  <xs:import
      namespace="http://www.w3.org/2002/12/soap-envelope" 
      schemaLocation="http://www.w3.org/2002/12/soap-envelope" />
  <xs:import
      namespace="http://schemas.xmlsoap.org/2003/04/xmime" 
      schemaLocation="xmime.xsd" />

  <xs:element name="Representation" >
    <xs:complexType>
      <xs:simpleContent>
        <xs:extension base="xmime:Binary" >
          <xs:attribute name="URI" type="xs:anyURI" use="required" />
          <xs:attribute ref="soap11:mustUnderstand" use="optional" />
          <xs:attribute ref="soap12:mustUnderstand" use="optional" />
          <xs:attribute ref="soap11:actor" use="optional" />
          <xs:attribute ref="soap12:role" use="optional" />
          <xs:attribute ref="soap12:relay" use="optional" />
          <xs:anyAttribute namespace="##any" processContents="lax" />
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>

</xs:schema>