<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (C) 2006 W3C (R) (MIT ERCIM Keio), All Rights Reserved.
    W3C liability, trademark and document use rules apply.

    http://www.w3.org/Consortium/Legal/ipr-notice
    http://www.w3.org/Consortium/Legal/copyright-documents

    Generated from: $Id: examples.xsd,v 1.1 2007/04/21 09:22:14 pdowney Exp $-->
<!--

	    excludes: 

:NoTargetNamespace:
		:UnqualifiedLocalElements:
		:QualifiedLocalAttributes:
		:AppinfoElement:
		:ImportSchemaNamespace:
		:GlobalElementUnqualifiedType:
		:GlobalAttributeUnqualifiedType:
		:GlobalAttributeSimpleType:
		:ElementTypeDefaultNamespace:
		:MixedContentElement:
		:MixedComplexContent:
		:MixedContentType:
		:ElementMinOccursFinite:
		:ElementFormUnqualified:
		:AttributeFormQualified:
		:ElementDefault:
		:AttributeDefault:
		:GlobalElementAbstract:
		:IntEnumerationType:
		:ShortEnumerationType:
		:LongEnumerationType:
		:DoubleEnumerationType:
		:IntegerEnumerationType:
		:DecimalEnumerationType:
		:FloatEnumerationType:
		:NonNegativeIntegerEnumerationType:
		:PositiveIntegerEnumerationType:
		:UnsignedIntEnumerationType:
		:UnsignedLongEnumerationType:
		:UnsignedShortEnumerationType:
		:TokenEnumerationType:
		:LanguageEnumerationType:
		:SimpleTypeEnumerationType:
		:ComplexTypeAll:
		:ComplexTypeChoice:
		:ComplexTypeSequenceChoice:
		:SequenceMinOccursFinite:
		:GlobalElementAll:
		:GlobalElementChoice:
		:GlobalElementSimpleType:
		:GlobalElementSequenceAny:
		:ComplexTypeAnyAttribute:
		:SimpleContentAnyAttribute:
		:AnyAttributeStrict:
		:AnyAttributeLax:
		:AnyAttributeSkip:
		:AnyAttributeOtherStrict:
		:AnyAttributeOtherLax:
		:AnyAttributeOtherSkip:
		:ExtendedSequenceStrict:
		:ExtendedSequenceLax:
		:ExtendedSequenceSkip:
		:ExtendedSequenceStrictAny:
		:ExtendedSequenceLaxAny:
		:ExtendedSequenceSkipAny:
		:ExtendedSequenceStrictOther:
		:ExtendedSequenceLaxOther:
		:ExtendedSequenceSkipOther:
		:SequenceAnyStrict:
		:ExtendedSimpleContent:
		:AttributeElementNameClash:
		:ElementTypeReferenceUnqualified:
		:ElementReferenceUnqualified:
		:AttributeReferenceUnqualified:
		:AttributeTypeReferenceUnqualified:
		:UnionMemberTypes:
		:UnionSimpleTypes:
		:UnionSimpleAndMemberTypes:
		:List:
		:AnySimpleTypeElement:
		:AnySimpleTypeAttribute:
		:AnyTypeElement:
		:AnyTypeAttribute:
		:DurationElement:
		:DurationAttribute:
		:GDayElement:
		:GDayAttribute:
		:GMonthElement:
		:GMonthAttribute:
		:HexBinaryElement:
		:HexBinaryAttribute:
		:StringSimpleTypePattern:
		:IntSimpleTypePattern:
		:IntegerSimpleTypePattern:
		:LongSimpleTypePattern:
		:DecimalSimpleTypePattern:
		:FloatSimpleTypePattern:
		:DoubleSimpleTypePattern:
		:ShortSimpleTypePattern:
		:NonNegativeIntegerSimpleTypePattern:
		:PositiveIntegerSimpleTypePattern:
		:UnsignedLongSimpleTypePattern:
		:UnsignedIntSimpleTypePattern:
		:UnsignedShortSimpleTypePattern:
		:DateSimpleTypePattern:
		:GYearSimpleTypePattern:
		:GMonthSimpleTypePattern:
		:GDaySimpleTypePattern:
		:GYearMonthSimpleTypePattern:
		:GMonthDaySimpleTypePattern:
		:RestrictedStringMinLength:
		:RestrictedStringMaxLength:
		:RestrictedStringMinMaxLength:
		:SimpleTypeRenamed:
		:RestrictedMinInclusive:
		:RestrictedMaxInclusive:
		:RestrictedMinExclusive:
		:RestrictedMaxExclusive:
		:RestrictedLength:
		:RestrictedMaxLength:
		:RestrictedMinLength:
		:GlobalElementComplexTypeSequenceExtension:
		:GlobalElementComplexTypeEmptyExtension:
		:GlobalComplexTypeEmptyExtension:
		:PrecisionDecimal:
		:LocalElementSimpleType:
		:ChoiceMaxOccursUnbounded:
		:LocalAttributeSimpleType:
		:SOAPEncodedArray:
		:DecimalSimpleTypeFractionDigits:
		:AttributeGroup:
		
		:TypeSubstitutionUsingXsiType:
		:ENTITYElement:
		:ENTITYAttribute:
		:ENTITIESElement:
		:ENTITIESAttribute:
		:NameElement:
		:NameAttribute:
		:UnsignedByteElement:
		:UnsignedByteAttribute:
		:UnsignedIntElement:
		:UnsignedIntAttribute:
		:UnsignedShortElement:
		:UnsignedShortAttribute:
		:Base64BinaryElement:
		:Base64BinaryAttribute:
		:ElementMinOccurs0MaxOccursUnbounded:
		:SequenceMinOccurs0MaxOccursUnbounded:
		:GYearElement:
		:GYearAttribute:
		:GYearMonthElement:
		:GYearMonthAttribute:
		:GMonthElement:
		:GMonthAttribute:
		:GMonthDayElement:
		:GMonthDayAttribute:
		:SequenceMaxOccursFinite:
		:SequenceMaxOccursUnbounded:
		:SequenceMinOccurs1MaxOccursUnbounded:
		:ElementMinOccurs1MaxOccursUnbounded:
		
    
    :TargetNamespace:
    :IncludeRelative:
    :Include:
    :ChameleonInclude:
    :QualifiedLocalElements:
    :UnqualifiedLocalElements:
    :UnqualifiedLocalAttributes:
    :SchemaVersion:
    :FinalDefault:
    :BlockDefault:
    :SOAPEncodedArray:
		

	    includes: :AttributeGroupExample:-->
<xs:schema xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.w3.org/2002/ws/databinding/patterns/6/09/" xmlns:ex="http://www.w3.org/2002/ws/databinding/examples/6/09/" xmlns:def="http://www.w3.org/2002/ws/databinding/examples/6/09/" targetNamespace="http://www.w3.org/2002/ws/databinding/examples/6/09/" elementFormDefault="qualified">
  <xs:element xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" name="attributeGroupExample" type="ex:AttributeGroupExample"/>
  <xs:complexType xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" name="AttributeGroupExample">
            <xs:sequence>
               <xs:element name="contract" type="xs:string"/>
            </xs:sequence>
            <xs:attributeGroup ref="ex:CommonAttributesExample"/>
         </xs:complexType>
  <xs:attributeGroup xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" name="CommonAttributesExample">
            <xs:attribute name="id" type="xs:ID" use="optional" form="unqualified"/>
         </xs:attributeGroup>
  <xs:element name="echoAttributeGroupExample">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ex:attributeGroupExample"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
