<!-- Schema defined in the SOAP Version 1.2 Part 1 specification
     17 December 2001 Working Draft:
     http://www.w3.org/TR/2001/WD-soap12-part1-20011217/
     $Id: soap-upgrade.xsd,v 1.1 2001/12/14 13:35:22 ylafon Exp $                

     Copyright 2001 W3C (Massachusetts Institute of Technology,
     Institut National de Recherche en Informatique et en Automatique,
     Keio University). All Rights Reserved.
     http://www.w3.org/Consortium/Legal/

     This document is governed by the W3C Software License [1] as
     described in the FAQ [2].

     [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
     [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
-->

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:tns="http://www.w3.org/2001/12/soap-upgrade"
		   targetNamespace="http://www.w3.org/2001/12/soap-upgrade" >

  <xs:annotation>
    <xs:documentation>
	  This schema desribes a single global element and associated types for managing version transition as described in Appendix C of the SOAP Version 1.2 Working Draft
	</xs:documentation>
  </xs:annotation>

  <xs:complexType name="EnvType" >
    <xs:attribute name="qname" type="xs:QName" use="required" />
  </xs:complexType>

  <xs:element name="Upgrade" type="tns:UpgradeType" />
  <xs:complexType name="UpgradeType" >
    <xs:sequence>
	  <xs:element minOccurs="1" maxOccurs="unbounded" name="envelope" type="tns:EnvType" />
	</xs:sequence>
  </xs:complexType>

</xs:schema>
