wsbpel_plinktype-draft-apr-29-2006.xsd

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

XSD
84
字号
<?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.
  -->

<schema xmlns="http://www.w3.org/2001/XMLSchema"
	xmlns:tns="http://schemas.xmlsoap.org/ws/2004/03/partner-link/"
	targetNamespace="http://schemas.xmlsoap.org/ws/2004/03/partner-link/"
	elementFormDefault="qualified">

	<annotation>
		<documentation>
			Partner Link Type Schema
			2004-03-24: YIU-OSS: Alex Yiu: Extracted from  wsbpel-specification-draft.doc (Rev 1.22 - Modified on 24 March, 2004)
			2004-03-24: YIU-OSS: Alex Yiu: Updated targetNamespace with "2004/03"
			2004-10-21: YIU-OSS: Alex Yiu: Applied Issue 129
			2005-08-30: Rev 1.4: YIU-OSS: Alex Yiu: Applied Issue 192 
		</documentation>
	</annotation>

	<import namespace="http://www.w3.org/XML/1998/namespace"  schemaLocation="http://www.w3.org/2001/xml.xsd" />
	<element name="documentation" id="documentation">
		<complexType mixed="true">
			<sequence minOccurs="0" maxOccurs="unbounded">
				<any processContents="lax"/>
			</sequence>
			<attribute name="source" type="anyURI"/>
			<attribute ref="xml:lang"/>
		</complexType>
	</element>
	<complexType name="tExtensibleElements">
		<annotation>
			<documentation>
		This type is extended by other component types
		to allow elements and attributes from
		other namespaces to be added.
	   </documentation>
		</annotation>
		<sequence>
			<element ref="tns:documentation" minOccurs="0" maxOccurs="unbounded" />
			<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</sequence>
		<anyAttribute namespace="##other" processContents="lax"/>
	</complexType>

	
	<element name="partnerLinkType" type="tns:tPartnerLinkType"/>
	
	<complexType name="tPartnerLinkType">
		<complexContent>
			<extension base="tns:tExtensibleElements">
				<sequence>
					<element name="role" type="tns:tRole" minOccurs="1" maxOccurs="2"/>
				</sequence>
				<attribute name="name" type="NCName" use="required"/>
			</extension> 
		</complexContent> 
	</complexType>
	
	<complexType name="tRole">
		<complexContent>
			<extension base="tns:tExtensibleElements">
				<attribute name="name" type="NCName" use="required"/>
				<attribute name="portType" type="QName" use="required" />
			</extension>
		</complexContent> 
	</complexType>
</schema>

⌨️ 快捷键说明

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