soap-envelope.xsd

来自「bpel执行引擎用来执行bpel业务流程」· XSD 代码 · 共 113 行

XSD
113
字号
<?xml version='1.0' encoding='UTF-8' ?><!--  ~ Licensed to the Apache Software Foundation (ASF) under one  ~ or more contributor license agreements.  See the NOTICE file  ~ distributed with this work for additional information  ~ regarding copyright ownership.  The ASF licenses this file  ~ to you under the Apache License, Version 2.0 (the  ~ "License"); you may not use this file except in compliance  ~ with the License.  You may obtain a copy of the License at  ~  ~    http://www.apache.org/licenses/LICENSE-2.0  ~  ~ Unless required by applicable law or agreed to in writing,  ~ software distributed under the License is distributed on an  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY  ~ KIND, either express or implied.  See the License for the  ~ specific language governing permissions and limitations  ~ under the License.  --><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"           xmlns:tns="http://schemas.xmlsoap.org/soap/envelope/"           targetNamespace="http://schemas.xmlsoap.org/soap/envelope/" >       <!-- Envelope, header and body -->  <xs:element name="Envelope" type="tns:Envelope" />  <xs:complexType name="Envelope" >    <xs:sequence>      <xs:element ref="tns:Header" minOccurs="0" />      <xs:element ref="tns:Body" minOccurs="1" />      <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />    </xs:sequence>    <xs:anyAttribute namespace="##other" processContents="lax" />  </xs:complexType>  <xs:element name="Header" type="tns:Header" />  <xs:complexType name="Header" >    <xs:sequence>      <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />    </xs:sequence>    <xs:anyAttribute namespace="##other" processContents="lax" />  </xs:complexType>    <xs:element name="Body" type="tns:Body" />  <xs:complexType name="Body" >    <xs:sequence>      <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />    </xs:sequence>    <xs:anyAttribute namespace="##any" processContents="lax" >	  <xs:annotation>	    <xs:documentation>		  Prose in the spec does not specify that attributes are allowed on the Body element		</xs:documentation>	  </xs:annotation>	</xs:anyAttribute>  </xs:complexType>         <!-- Global Attributes.  The following attributes are intended to be usable via qualified attribute names on any complex type referencing them.  -->  <xs:attribute name="mustUnderstand" >	     <xs:simpleType>     <xs:restriction base='xs:boolean'>	   <xs:pattern value='0|1' />	 </xs:restriction>   </xs:simpleType>  </xs:attribute>  <xs:attribute name="actor" type="xs:anyURI" />  <xs:simpleType name="encodingStyle" >    <xs:annotation>	  <xs:documentation>	    'encodingStyle' indicates any canonicalization conventions followed in the contents of the containing element.  For example, the value 'http://schemas.xmlsoap.org/soap/encoding/' indicates the pattern described in SOAP specification	  </xs:documentation>	</xs:annotation>    <xs:list itemType="xs:anyURI" />  </xs:simpleType>  <xs:attribute name="encodingStyle" type="tns:encodingStyle" />  <xs:attributeGroup name="encodingStyle" >    <xs:attribute ref="tns:encodingStyle" />  </xs:attributeGroup>  <xs:element name="Fault" type="tns:Fault" />  <xs:complexType name="Fault" final="extension" >    <xs:annotation>	  <xs:documentation>	    Fault reporting structure	  </xs:documentation>	</xs:annotation>    <xs:sequence>      <xs:element name="faultcode" type="xs:QName" />      <xs:element name="faultstring" type="xs:string" />      <xs:element name="faultactor" type="xs:anyURI" minOccurs="0" />      <xs:element name="detail" type="tns:detail" minOccurs="0" />          </xs:sequence>  </xs:complexType>  <xs:complexType name="detail">    <xs:sequence>      <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />    </xs:sequence>    <xs:anyAttribute namespace="##any" processContents="lax" />   </xs:complexType></xs:schema>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?