📄 wsdl12.xsd
字号:
<?xml version="1.0" encoding="us-ascii"?>
<!-- $Id: wsdl12.xsd,v 1.2 2003/04/01 19:40:51 sandholm Exp $ --><!--
W3C XML Schema defined in the Web Services Description (WSDL)
Version 1.2 specification
http://www.w3.org/TR/wsdl12
Copyright (c) 2003 World Wide Web Consortium,
(Massachusetts Institute of Technology, European Research Consortium for
Informatics and Mathematics, Keio University). All Rights Reserved. This
work is distributed under the W3C(r) Software License [1] in the hope that
it will be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
<!DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd">
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://www.w3.org/2003/01/wsdl" targetNamespace="http://www.w3.org/2003/01/wsdl" elementFormDefault="qualified" finalDefault="" blockDefault="" attributeFormDefault="unqualified">
<xs:complexType name="Documentation" mixed="true">
<xs:sequence>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" namespace="##any"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Documented" mixed="false">
<xs:annotation>
<xs:documentation>
This type is extended by component types to allow them to be documented.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="documentation" type="wsdl:Documentation" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ExtensibleDocumented" abstract="true" mixed="false">
<xs:annotation>
<xs:documentation>
This type is extended by component types to allow
attributes from other namespaces to be added.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="wsdl:Documented">
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- Abstract elements intended to serve as head of substitution groups for extensibility elements -->
<!-- Abstract elements that can appear in multiple locations -->
<xs:element name="globalExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as a child
of any element in wsdl that has complex content
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="msgAndportTypeExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as a child
of wsdl:message and/or wsdl:portType
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="msgportTypeAndBindingExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as a child
of wsdl:message, wsdl:portType and/or wsdl:binding
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="msgportTypeBindingServiceExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as a child
of wsdl:message, wsdl:portType, wsdl:binding and/or wsdl:service
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bindingAndServiceExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as a child
of wsdl:binding and/or wsdl:service
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- Top level abstract elements -->
<xs:element name="preImportInclude" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear before the wsdl:import/wsdl:include elements
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="inImportInclude" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear interleaved with the wsdl:import/wsdl:include elements
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="preTypes" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear after the wsdl:import/wsdl:include elements
but before the wsdl:types element
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="postTypes" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear after the wsdl:types element
( potentially interleaved with wsdl:message/portType/binding/service
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- Abstract elements related to message -->
<xs:element name="msgExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:message
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="msgPrePartExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:message before wsdl:part
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="msgPostPartExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:message after wsdl:part
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="msgPartExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:message/wsdl:part
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- Abstract elements related to portType -->
<xs:element name="portTypeExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:portType
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="portTypePreOpExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:portType before wsdl:operation
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="portTypePostOpExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:portType after wsdl:operation
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="portTypeOpExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:portType/wsdl:operation
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="portTypeOpMsgExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of
wsdl:portType/wsdl:operation/wsdl:input\output
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="portTypeOpFaultExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of
wsdl:portType/wsdl:operation/wsdl:fault
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- Abstract elements related to bindings -->
<xs:element name="bindingExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:binding
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bindingPreOpExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:binding before wsdl:operation
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bindingPostOpExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:binding after wsdl:operation
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bindingOpExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:binding/wsdl:operation
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bindingOpMsgExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:binding/wsdl:operation/wsdl:input/output
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bindingOpFaultExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:binding/wsdl:operation/wsdl:fault
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- Abstract elements related to service -->
<xs:element name="serviceExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:service
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="servicePrePortExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:service before wsdl:port
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="servicePostPortExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:service after wsdl:port
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="portExt" abstract="true">
<xs:annotation>
<xs:documentation>
This element serves as the head of a substitution group
for extensibility elements that wish to appear as children of wsdl:port
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- definitions element decl and type def -->
<xs:element name="definitions" type="wsdl:Definitions">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -