?? wsrp_v1_types.xsd
字號:
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="urn:oasis:names:tc:wsrp:v1:types"
xmlns:types="urn:oasis:names:tc:wsrp:v1:types"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<!-- This file reflects v1.0 of the specification -->
<import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd" />
<!-- - - - - - - - - - - - - - - - - -->
<!-- General types used throughout -->
<!-- - - - - - - - - - - - - - - - - -->
<!-- This definition matches the WSRP v1 specification, but is not used throughout the
rest of these definitions as not all stacks are able to handle restrictions on strings
-->
<simpleType name="Handle">
<restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="255"/>
</restriction>
</simpleType>
<element name="Handle" type="types:Handle"/>
<!-- This definition matches the WSRP v1 specification, but is not used throughout the
rest of these definitions as not all stacks are able to handle restrictions on strings
-->
<simpleType name="ID">
<restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="4096"/>
</restriction>
</simpleType>
<element name="ID" type="types:ID"/>
<!-- This definition matches the WSRP v1 specification, but is not used throughout the
rest of these definitions as not all stacks are able to handle restrictions on strings
-->
<simpleType name="Key">
<restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="255"/>
</restriction>
</simpleType>
<complexType name="Extension">
<sequence>
<any namespace="##other"/>
</sequence>
</complexType>
<complexType name="LocalizedString">
<sequence>
<element name="value" type="xsd:string"/>
</sequence>
<attribute ref="xml:lang" use="required"/>
<attribute name="resourceName" type="xsd:string"/>
</complexType>
<complexType name="ResourceList">
<sequence>
<element name="resources" type="types:Resource" maxOccurs="unbounded"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="Resource">
<sequence>
<element name="values" type="types:ResourceValue" maxOccurs="unbounded"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="resourceName" type="xsd:string" use="required"/>
</complexType>
<complexType name="ResourceValue">
<sequence>
<element name="value" type="xsd:string"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute ref="xml:lang" use="required"/>
</complexType>
<complexType name="StringArray">
<sequence>
<element name="String" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="StringArray" type="types:StringArray"/>
<complexType name="NamedString">
<sequence>
<element name="value" type="xsd:string"/>
</sequence>
<attribute name="name" type="xsd:string" use="required"/>
</complexType>
<complexType name="NamedStringArray">
<sequence>
<element name="NamedString" type="types:NamedString" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="NamedStringArray" type="types:NamedStringArray"/>
<!-- - - - - - - - - -->
<!-- Producer types -->
<!-- - - - - - - - - -->
<complexType name="RegistrationData">
<sequence>
<element name="consumerName" type="xsd:string"/>
<element name="consumerAgent" type="xsd:string"/>
<element name="methodGetSupported" type="xsd:boolean"/>
<element name="consumerModes" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="consumerWindowStates" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="consumerUserScopes" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="customUserProfileData" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="registrationProperties" type="types:Property" minOccurs="0" maxOccurs="unbounded"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="RegistrationData" type="types:RegistrationData"/>
<complexType name="RegistrationState">
<sequence>
<element name="registrationState" type="xsd:base64Binary" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="RegistrationState" type="types:RegistrationState"/>
<complexType name="RegistrationContext">
<sequence>
<!-- <element name="registrationHandle" type="types:Handle"/>
JAX-RPC RI doesn't handle restrictions on xsd:string
-->
<element name="registrationHandle" type="xsd:string"/>
<element name="registrationState" type="xsd:base64Binary" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="RegistrationContext" type="types:RegistrationContext"/>
<complexType name="SessionContext">
<sequence>
<element name="sessionID" type="xsd:string"/>
<element name="expires" type="xsd:int"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="SessionContext" type="types:SessionContext"/>
<complexType name="RuntimeContext">
<sequence>
<element name="userAuthentication" type="xsd:string"/>
<element name="portletInstanceKey" type="xsd:string" minOccurs="0"/>
<element name="namespacePrefix" type="xsd:string" minOccurs="0"/>
<element name="templates" type="types:Templates" minOccurs="0"/>
<element name="sessionID" type="xsd:string" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="RuntimeContext" type="types:RuntimeContext"/>
<complexType name="ItemDescription">
<sequence>
<element name="description" type="types:LocalizedString"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="itemName" type="xsd:string" use="required"/>
</complexType>
<simpleType name="CookieProtocol">
<restriction base="xsd:string">
<enumeration value="none"/>
<enumeration value="perUser"/>
<enumeration value="perGroup"/>
</restriction>
</simpleType>
<complexType name="ServiceDescription">
<sequence>
<element name="requiresRegistration" type="xsd:boolean"/>
<element name="offeredPortlets" type="types:PortletDescription" minOccurs="0" maxOccurs="unbounded"/>
<element name="userCategoryDescriptions" type="types:ItemDescription" minOccurs="0" maxOccurs="unbounded"/>
<element name="customUserProfileItemDescriptions" type="types:ItemDescription" minOccurs="0" maxOccurs="unbounded"/>
<element name="customWindowStateDescriptions" type="types:ItemDescription" minOccurs="0" maxOccurs="unbounded"/>
<element name="customModeDescriptions" type="types:ItemDescription" minOccurs="0" maxOccurs="unbounded"/>
<element name="requiresInitCookie" type="types:CookieProtocol" default="none" minOccurs="0"/>
<element name="registrationPropertyDescription" type="types:ModelDescription" minOccurs="0"/>
<element name="locales" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="resourceList" type="types:ResourceList" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="ServiceDescription" type="types:ServiceDescription"/>
<!-- - - - - - - - - - - - - - - - - - - -->
<!-- Portlet types (metadata and runtime) -->
<!-- - - - - - - - - - - - - - - - - - - -->
<complexType name="MarkupType">
<sequence>
<element name="mimeType" type="xsd:string"/>
<element name="modes" type="xsd:string" maxOccurs="unbounded"/>
<element name="windowStates" type="xsd:string" maxOccurs="unbounded"/>
<element name="locales" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="PortletDescription">
<sequence>
<!-- <element name="portletHandle" type="types:Handle"/> -->
<element name="portletHandle" type="xsd:string"/>
<element name="markupTypes" type="types:MarkupType" maxOccurs="unbounded"/>
<element name="groupID" type="xsd:string" minOccurs="0"/>
<element name="description" type="types:LocalizedString" minOccurs="0"/>
<element name="shortTitle" type="types:LocalizedString" minOccurs="0"/>
<element name="title" type="types:LocalizedString" minOccurs="0"/>
<element name="displayName" type="types:LocalizedString" minOccurs="0"/>
<element name="keywords" type="types:LocalizedString" minOccurs="0" maxOccurs="unbounded"/>
<element name="userCategories" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="userProfileItems" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<element name="usesMethodGet" type="xsd:boolean" default="false" minOccurs="0"/>
<element name="defaultMarkupSecure" type="xsd:boolean" default="false" minOccurs="0"/>
<element name="onlySecure" type="xsd:boolean" default="false" minOccurs="0"/>
<element name="userContextStoredInSession" type="xsd:boolean" default="false" minOccurs="0"/>
<element name="templatesStoredInSession" type="xsd:boolean" default="false" minOccurs="0"/>
<element name="hasUserSpecificState" type="xsd:boolean" default="false" minOccurs="0"/>
<element name="doesUrlTemplateProcessing" type="xsd:boolean" default="false" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="PortletDescriptionResponse">
<sequence>
<element name="portletDescription" type="types:PortletDescription"/>
<element name="resourceList" type="types:ResourceList" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="PortletContext">
<sequence>
<!-- <element name="portletHandle" type="types:Handle"/> -->
<element name="portletHandle" type="xsd:string"/>
<element name="portletState" type="xsd:base64Binary" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="PortletContext" type="types:PortletContext"/>
<complexType name="DestroyFailed">
<sequence>
<element name="portletHandle" type="xsd:string"/>
<element name="reason" type="xsd:string"/>
</sequence>
</complexType>
<!-- - - - - - - - - - - - -->
<!-- Markup oriented types -->
<!-- - - - - - - - - - - - -->
<complexType name="ClientData">
<sequence>
<element name="userAgent" type="xsd:string" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<element name="ClientData" type="types:ClientData"/>
<complexType name="CacheControl">
<sequence>
<element name="expires" type="xsd:int"/>
<element name="userScope" type="xsd:string"/>
<element name="validateTag" type="xsd:string" minOccurs="0"/>
<element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -