blob: 89bf622225988cb81d33add04e4b6c6a7d6b7de3 [file] [log] [blame]
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://nosuch.domain.name"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://nosuch.domain.name"
elementFormDefault="qualified">
<!-- <xs:import namespace="http://schemas.xmlsoap.org/soap/encoding/"-->
<!-- schemaLocation="http://schemas.xmlsoap.org/soap/encoding/"/>-->
<xs:element name="address" type="tns:USAddress"/>
<xs:element name="ListOfAddresses">
<xs:complexType>
<xs:sequence>
<xs:element name="address" type="tns:USAddress"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="USAddress">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="zip" type="tns:ranged-int"/>
</xs:sequence>
<xs:attribute name="country" type="xs:NMTOKEN"/>
</xs:complexType>
<xs:simpleType name="ranged-int">
<xs:restriction base="xs:int">
<xs:maxInclusive value="99999"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ZTestOne">
<xs:sequence>
<xs:element name="subone">
<xs:complexType>
<xs:sequence>
<xs:element name="partOne" type="xs:string">
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="subone">
<xs:sequence>
<xs:element name="name" type="xs:string">
</xs:element>
</xs:sequence>
</xs:complexType>
<!---->
<!-- <xs:complexType name="ArrayOfString">-->
<!-- <xs:complexContent>-->
<!-- <xs:restriction base="soapenc:Array">-->
<!-- <xs:attribute ref="soapenc:arrayType" wsdl:arrayType="xs:string[,][,]"/>-->
<!-- </xs:restriction>-->
<!-- </xs:complexContent>-->
<!-- </xs:complexType>-->
<!---->
<!-- <xs:complexType name="OtherArrayOfString">-->
<!-- <xs:complexContent>-->
<!-- <xs:restriction base="soapenc:Array">-->
<!-- <xs:attribute ref="soapenc:arrayType" wsdl:arrayType="xs:string[,][,]"/>-->
<!-- </xs:restriction>-->
<!-- </xs:complexContent>-->
<!-- </xs:complexType>-->
<!---->
<!---->
<!-- <xs:complexType name="ArrayOfStringOne">-->
<!-- <xs:complexContent>-->
<!-- <xs:restriction base="soapenc:Array">-->
<!-- <xs:attribute ref="soapenc:arrayType" wsdl:arrayType="xs:string[]"/>-->
<!-- </xs:restriction>-->
<!-- </xs:complexContent>-->
<!-- </xs:complexType>-->
<!---->
<!-- <xs:complexType name="ArrayOfStringTwo">-->
<!-- <xs:complexContent>-->
<!-- <xs:restriction base="soapenc:Array">-->
<!-- <xs:sequence>-->
<!-- <xs:element name="unit" type="xs:string" maxOccurs="unbounded"/>-->
<!-- </xs:sequence>-->
<!-- </xs:restriction>-->
<!-- </xs:complexContent>-->
<!-- </xs:complexType>-->
<!---->
<!---->
<!-- <xs:complexType name="TripleArrayOfString">-->
<!-- <xs:complexContent>-->
<!-- <xs:restriction base="soapenc:Array">-->
<!-- <xs:attribute ref="soapenc:arrayType"-->
<!-- wsdl:arrayType="xs:string[][][]"-->
<!-- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">-->
<!---->
<!-- </xs:attribute>-->
<!-- </xs:restriction>-->
<!-- </xs:complexContent>-->
<!-- </xs:complexType>-->
<!---->
<!-- <xs:complexType name="ztwo">-->
<!-- <xs:sequence>-->
<!-- <xs:element name="name" type="xs:string"/>-->
<!-- <xs:element name="aos" type="tns:ArrayOfString"/>-->
<!-- <xs:element name="triple" type="tns:TripleArrayOfString"/>-->
<!-- </xs:sequence>-->
<!-- </xs:complexType>-->
</xs:schema>