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

📄 javaee_web_services_client_1_2.xsd

📁 java servlet2.5 源码,对于学习servlet机制的人大为有用.
💻 XSD
📖 第 1 页 / 共 2 页
字号:
		To be used with JAX-RPC based runtime only.	      </xsd:documentation>	    </xsd:annotation>	  </xsd:element>	  <xsd:element name="handler-chains"		       type="javaee:service-ref_handler-chainsType"		       minOccurs="0" maxOccurs="1">	    <xsd:annotation>	      <xsd:documentation>		 To be used with JAX-WS based runtime only.	      </xsd:documentation>	    </xsd:annotation>	  </xsd:element>      </xsd:choice>      <xsd:group ref="javaee:resourceGroup"/>    </xsd:sequence>    <xsd:attribute name="id" type="xsd:ID"/>  </xsd:complexType><!-- **************************************************** -->  <xsd:complexType name="service-ref_handler-chainType">    <xsd:annotation>      <xsd:documentation>      The handler-chain element defines the handlerchain.      Handlerchain can be defined such that the handlers in the      handlerchain operate,all ports of a service, on a specific      port or on a list of protocol-bindings. The choice of elements      service-name-pattern, port-name-pattern and protocol-bindings      are used to specify whether the handlers in handler-chain are      for a service, port or protocol binding. If none of these      choices are specified with the handler-chain element then the      handlers specified in the handler-chain will be applied on      everything.      </xsd:documentation>    </xsd:annotation>    <xsd:sequence>      <xsd:choice minOccurs="0" maxOccurs="1">         <xsd:element name="service-name-pattern"		      type="javaee:service-ref_qname-pattern" />         <xsd:element name="port-name-pattern"	              type="javaee:service-ref_qname-pattern" />         <xsd:element name="protocol-bindings"	              type="javaee:service-ref_protocol-bindingListType"/>      </xsd:choice>      <xsd:element name="handler"                   type="javaee:service-ref_handlerType"		   minOccurs="1" maxOccurs="unbounded"/>    </xsd:sequence>    <xsd:attribute name="id" type="xsd:ID"/>  </xsd:complexType><!-- **************************************************** -->  <xsd:complexType name="service-ref_handler-chainsType">    <xsd:annotation>      <xsd:documentation>      The handler-chains element defines the handlerchains associated with this      service or service endpoint.      </xsd:documentation>    </xsd:annotation>    <xsd:sequence>      <xsd:element name="handler-chain"                   type="javaee:service-ref_handler-chainType"		   minOccurs="0" maxOccurs="unbounded"/>    </xsd:sequence>    <xsd:attribute name="id" type="xsd:ID"/>  </xsd:complexType><!-- **************************************************** -->  <xsd:complexType name="service-ref_handlerType">    <xsd:annotation>      <xsd:documentation>	Declares the handler for a port-component. Handlers can access the	init-param name/value pairs using the HandlerInfo interface. If	port-name is not specified, the handler is assumed to be associated	with all ports of the service.	Used in: service-ref      </xsd:documentation>    </xsd:annotation>    <xsd:sequence>      <xsd:group ref="javaee:descriptionGroup"/>      <xsd:element name="handler-name"		   type="javaee:string">	<xsd:annotation>	  <xsd:documentation>	    Defines the name of the handler. The name must be unique	    within the module.	  </xsd:documentation>	</xsd:annotation>      </xsd:element>      <xsd:element name="handler-class"		   type="javaee:fully-qualified-classType">	<xsd:annotation>	  <xsd:documentation>	    Defines a fully qualified class name for the handler	    implementation.	  </xsd:documentation>	</xsd:annotation>      </xsd:element>      <xsd:element name="init-param"		   type="javaee:param-valueType"		   minOccurs="0" maxOccurs="unbounded"/>      <xsd:element name="soap-header"		   type="javaee:xsdQNameType"		   minOccurs="0" maxOccurs="unbounded">	<xsd:annotation>	  <xsd:documentation>	    Defines the QName of a SOAP header that will be processed	    by the handler.	  </xsd:documentation>	</xsd:annotation>      </xsd:element>      <xsd:element name="soap-role"		   type="javaee:string"		   minOccurs="0" maxOccurs="unbounded">	<xsd:annotation>	  <xsd:documentation>	    The soap-role element contains a SOAP actor definition that	    the Handler will play as a role.	  </xsd:documentation>	</xsd:annotation>      </xsd:element>      <xsd:element name="port-name"		   type="javaee:string"		   minOccurs="0" maxOccurs="unbounded">	<xsd:annotation>	  <xsd:documentation>	    The port-name element defines the WSDL port-name that a	    handler should be associated with.	  </xsd:documentation>	</xsd:annotation>      </xsd:element>    </xsd:sequence>    <xsd:attribute name="id" type="xsd:ID"/>  </xsd:complexType><!-- **************************************************** -->  <xsd:simpleType name="service-ref_protocol-URIAliasType">     <xsd:annotation>        <xsd:documentation>	   Defines the type that is used for specifying tokens that	   start with ## which are used to alias existing standard	   protocol bindings and support aliases for new standard	   binding URIs that are introduced in future specifications.	   The following tokens alias the standard protocol binding	   URIs:	   ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http"	   ##SOAP11_HTTP_MTOM =                 "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true"           ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/"           ##SOAP12_HTTP_MTOM =                 "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true"           ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http"        </xsd:documentation>     </xsd:annotation>     <xsd:restriction base="xsd:token">        <xsd:pattern value="##.+"/>     </xsd:restriction>  </xsd:simpleType><!-- **************************************************** -->  <xsd:simpleType name="service-ref_protocol-bindingListType">     <xsd:annotation>        <xsd:documentation>	   Defines the type used for specifying a list of	   protocol-bindingType(s). For e.g.	    ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP        </xsd:documentation>     </xsd:annotation>     <xsd:list itemType="javaee:service-ref_protocol-bindingType"/>  </xsd:simpleType><!-- **************************************************** -->  <xsd:simpleType name="service-ref_protocol-bindingType">     <xsd:annotation>        <xsd:documentation>	   Defines the type used for specifying the URI for the	   protocol binding used by the port-component.  For	   portability one could use one of the following tokens that	   alias the standard binding types:	    ##SOAP11_HTTP	    ##SOAP11_HTTP_MTOM            ##SOAP12_HTTP            ##SOAP12_HTTP_MTOM            ##XML_HTTP	   Other specifications could define tokens that start with ##	   to alias new standard binding URIs that are introduced.        </xsd:documentation>     </xsd:annotation>     <xsd:union memberTypes="xsd:anyURI javaee:service-ref_protocol-URIAliasType"/>  </xsd:simpleType><!-- **************************************************** -->  <xsd:simpleType name="service-ref_qname-pattern">     <xsd:annotation>        <xsd:documentation>	     This is used to specify the QName pattern in the	     attribute service-name-pattern and port-name-pattern in	     the handler-chain element	     For example, the various forms acceptable here for	     service-name-pattern attribute in handler-chain element	     are :	     Exact Name: service-name-pattern="ns1:EchoService"		 In this case, handlers specified in this		 handler-chain element will apply to all ports with		 this exact service name. The namespace prefix must		 have been declared in a namespace declaration		 attribute in either the start-tag of the element		 where the prefix is used or in an an ancestor		 element (i.e. an element in whose content the		 prefixed markup occurs)	     Pattern : service-name-pattern="ns1:EchoService*"		 In this case, handlers specified in this		 handler-chain element will apply to all ports whose		 Service names are like EchoService1, EchoServiceFoo		 etc. The namespace prefix must have been declared in		 a namespace declaration attribute in either the		 start-tag of the element where the prefix is used or		 in an an ancestor element (i.e. an element in whose		 content the prefixed markup occurs)	     Wild Card : service-name-pattern="*"		In this case, handlers specified in this handler-chain		element will apply to ports of all service names.	    The same can be applied to port-name attribute in	    handler-chain element.        </xsd:documentation>     </xsd:annotation>     <xsd:restriction base="xsd:token">        <xsd:pattern value="\*|([\i-[:]][\c-[:]]*:)?[\i-[:]][\c-[:]]*\*?"/>     </xsd:restriction>  </xsd:simpleType></xsd:schema>

⌨️ 快捷键说明

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