Annotation of embedaddon/php/ext/soap/tests/bugs/bug27722.wsdl, revision 1.1

1.1     ! misho       1: <?xml version="1.0" ?>
        !             2: <definitions
        !             3:     xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
        !             4:     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        !             5:     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        !             6:     xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
        !             7:     xmlns:si="http://soapinterop.org/xsd"
        !             8:     xmlns:tns="http://linuxsrv.home/~dmitry/soap/test.wsdl"
        !             9:     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
        !            10:     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
        !            11:     xmlns="http://schemas.xmlsoap.org/wsdl/"
        !            12:     targetNamespace="http://linuxsrv.home/~dmitry/soap/test.wsdl">
        !            13:   <types>
        !            14: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        !            15:  <xsd:annotation>
        !            16:   <xsd:documentation xml:lang="en">
        !            17:    Purchase order schema for Example.com.
        !            18:    Copyright 2000 Example.com. All rights reserved.
        !            19:   </xsd:documentation>
        !            20:  </xsd:annotation>
        !            21: 
        !            22:  <xsd:element name="purchaseOrder" type="PurchaseOrderType"/>
        !            23: 
        !            24:  <xsd:element name="comment" type="xsd:string"/>
        !            25: 
        !            26:  <xsd:complexType name="PurchaseOrderType">
        !            27:   <xsd:sequence>
        !            28:    <xsd:element name="shipTo" type="USAddress"/>
        !            29:    <xsd:element name="billTo" type="USAddress"/>
        !            30:    <xsd:element ref="comment" minOccurs="0"/>
        !            31:    <xsd:element name="items"  type="Items"/>
        !            32:   </xsd:sequence>
        !            33:   <xsd:attribute name="orderDate" type="xsd:date"/>
        !            34:  </xsd:complexType>
        !            35: 
        !            36:  <xsd:complexType name="USAddress">
        !            37:   <xsd:sequence>
        !            38:    <xsd:element name="name"   type="xsd:string"/>
        !            39:    <xsd:element name="street" type="xsd:string"/>
        !            40:    <xsd:element name="city"   type="xsd:string"/>
        !            41:    <xsd:element name="state"  type="xsd:string"/>
        !            42:    <xsd:element name="zip"    type="xsd:decimal"/>
        !            43:   </xsd:sequence>
        !            44:   <xsd:attribute name="country" type="xsd:NMTOKEN"
        !            45:      fixed="US"/>
        !            46:  </xsd:complexType>
        !            47: 
        !            48:  <xsd:complexType name="Items">
        !            49:   <xsd:sequence>
        !            50:    <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
        !            51:     <xsd:complexType>
        !            52:      <xsd:sequence>
        !            53:       <xsd:element name="productName" type="xsd:string"/>
        !            54:       <xsd:element name="quantity">
        !            55:        <xsd:simpleType>
        !            56:         <xsd:restriction base="xsd:positiveInteger">
        !            57:          <xsd:maxExclusive value="100"/>
        !            58:         </xsd:restriction>
        !            59:        </xsd:simpleType>
        !            60:       </xsd:element>
        !            61:       <xsd:element name="USPrice"  type="xsd:decimal"/>
        !            62:       <xsd:element ref="comment"   minOccurs="0"/>
        !            63:       <xsd:element name="shipDate" type="xsd:date" minOccurs="0"/>
        !            64:      </xsd:sequence>
        !            65:      <xsd:attribute name="partNum" type="SKU" use="required"/>
        !            66:     </xsd:complexType>
        !            67:    </xsd:element>
        !            68:   </xsd:sequence>
        !            69:  </xsd:complexType>
        !            70: 
        !            71:  <!-- Stock Keeping Unit, a code for identifying products -->
        !            72:  <simpleType name="SKU">
        !            73:   <restriction base="xsd:string">
        !            74:    <pattern value="\d{3}-[A-Z]{2}"/>
        !            75:   </restriction>
        !            76:  </simpleType>
        !            77: 
        !            78: </xsd:schema>
        !            79: </types>
        !            80:   <portType name="TestServicePortType">
        !            81:   </portType>
        !            82: 
        !            83:   <binding name="TestServiceBinding" type="tns:TestServicePortType">
        !            84:     <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
        !            85:   </binding>
        !            86: 
        !            87:   <service name="TestService">
        !            88:     <port name="TestServicePort" binding="tns:TestServiceBinding">
        !            89:       <soap:address location="test://" />
        !            90:     </port>
        !            91:   </service>
        !            92: </definitions>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>