⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soap-envelope.xsd

📁 开放源代码的基于SAML的单点登录系统
💻 XSD
字号:
<?xml version='1.0' encoding='UTF-8' ?><!-- Schema for the SOAP/1.1 envelope     This schema has been produced using W3C's SOAP Version 1.2 schema     found at:     http://www.w3.org/2001/06/soap-envelope     Copyright 2001 Martin Gudgin, Developmentor.     Changes made are the following:     - reverted namespace to http://schemas.xmlsoap.org/soap/envelope/     - reverted mustUnderstand to only allow 0 and 1 as lexical values	 - made encodingStyle a global attribute 20020825	 Further changes:	 - removed default value from mustUnderstand attribute declaration - 20030314     Original copyright:          Copyright 2001 W3C (Massachusetts Institute of Technology,     Institut National de Recherche en Informatique et en Automatique,     Keio University). All Rights Reserved.     http://www.w3.org/Consortium/Legal/     This document is governed by the W3C Software License [1] as     described in the FAQ [2].     [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720     [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD--><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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -