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

📄 wsdl12.xsd

📁 factorization.zip
💻 XSD
📖 第 1 页 / 共 2 页
字号:
<?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 + -