<?xml version='1.0' encoding='UTF-8'?>
<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' id='text' targetNamespace='http://tempuri.org/PurchaseOrderSchema.xsd' xmlns:this='http://tempuri.org/PurchaseOrderSchema.xsd' attributeFormDefault ='unqualified' elementFormDefault ='qualified' xmlns:extra='http://eleusoft.org/schema/extra'>
<xsd:complexType name='Type.USAddress'>

<xsd:sequence>
<xsd:element name='name'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Type.USAddress-name:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [name] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='street'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Type.USAddress-street:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [street] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='city'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Type.USAddress-city:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [city] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='state'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Type.USAddress-state:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [state] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='zip'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Type.USAddress-zip:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [zip] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:decimal'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute use='optional' fixed='US' name='country'>
<xsd:annotation>
<xsd:documentation>
Optional [attribute], Single Occurrence,  with  Simple Type [inline-Type.USAddress-ATTR_country:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [country] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:NMTOKEN'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:attribute></xsd:complexType>
<xsd:element name='Type.USAddress' type='this:Type.USAddress'/>
<xsd:complexType name='Type.Items'>

<xsd:sequence>
<xsd:element name='item' minOccurs='0' maxOccurs='unbounded' type='this:Type.Items.item.AnonymousElType'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Multiple Occurrence,  with  Complex Type [Type.Items.item.AnonymousElType:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [item] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence></xsd:complexType>
<xsd:element name='Type.Items' type='this:Type.Items'/>
<xsd:complexType name='Type.Items.item.AnonymousElType'>

<xsd:sequence>
<xsd:element name='productName'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Type.Items.item.AnonymousElType-productName:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [productName] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='quantity'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Type.Items.item.AnonymousElType-quantity:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [quantity] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:positiveInteger'>
	<xsd:maxExclusive value='100'/>
	<xsd:minInclusive value='1'/>
	<xsd:fractionDigits value='0'/>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='USPrice'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Simple Type [inline-Type.Items.item.AnonymousElType-USPrice:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [USPrice] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:decimal'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
<xsd:element name='comment' type='this:comment'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [comment:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [comment] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='shipDate' minOccurs='0'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Simple Type [inline-Type.Items.item.AnonymousElType-shipDate:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [shipDate] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:date'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:element>
</xsd:sequence>
<xsd:attribute use='optional' name='partNum'>
<xsd:annotation>
<xsd:documentation>
Optional [attribute], Single Occurrence,  with  Simple Type [inline-Type.Items.item.AnonymousElType-ATTR_partNum:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [partNum] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:pattern value='\d{3}\w{3}'/>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:attribute></xsd:complexType>
<xsd:element name='Type.Items.item.AnonymousElType' type='this:Type.Items.item.AnonymousElType'/>
<xsd:complexType name='purchaseOrder' extra:description='W3C Schema Order example, imported from XSD at https://msdn.microsoft.com/en-us/library/dd489284.aspx' extra:type.root='true' extra:form='true'>
<xsd:annotation>
<xsd:documentation>W3C Schema Order example, imported from XSD at https://msdn.microsoft.com/en-us/library/dd489284.aspx</xsd:documentation>
</xsd:annotation>

<xsd:sequence>
<xsd:element name='shipTo' type='this:Type.USAddress'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [Type.USAddress:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [shipTo] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='billTo' type='this:Type.USAddress'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [Type.USAddress:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [billTo] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='comment' minOccurs='0' type='this:comment'>
<xsd:annotation>
<xsd:documentation>
Optional [element], Single Occurrence,  with  Complex Type [comment:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [comment] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name='items' type='this:Type.Items'>
<xsd:annotation>
<xsd:documentation>
Required [element], Single Occurrence,  with  Complex Type [Type.Items:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [items] namespace is [http://tempuri.org/PurchaseOrderSchema.xsd]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute use='optional' name='orderDate'>
<xsd:annotation>
<xsd:documentation>
Optional [attribute], Single Occurrence,  with  Simple Type [inline-purchaseOrder-ATTR_orderDate:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [orderDate] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:date'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:attribute>
<xsd:attribute use='required' name='confirmDate'>
<xsd:annotation>
<xsd:documentation>
Required [attribute], Single Occurrence,  with  Simple Type [inline-purchaseOrder-ATTR_confirmDate:http://tempuri.org/PurchaseOrderSchema.xsd] localName is [confirmDate] without namespace
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base='xsd:date'>
	<xsd:whiteSpace value='collapse'/>
</xsd:restriction></xsd:simpleType>
</xsd:attribute></xsd:complexType>
<xsd:element name='purchaseOrder' type='this:purchaseOrder'>
<xsd:annotation>
<xsd:documentation>W3C Schema Order example, imported from XSD at https://msdn.microsoft.com/en-us/library/dd489284.aspx</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name='comment'>

<xsd:simpleContent>
<xsd:extension>
<xsd:simpleType>
<xsd:restriction base='xsd:string'>
	<xsd:whiteSpace value='preserve'/>
</xsd:restriction></xsd:simpleType>
</xsd:extension>
</xsd:simpleContent></xsd:complexType>
<xsd:element name='comment' type='this:comment'/>
</xsd:schema>