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

📄 wsrp_v1_types.xsd

📁 Xfire文件 用于开发web service 的一个开源工具 很好用的
💻 XSD
📖 第 1 页 / 共 3 页
字号:
  </complexType>

  <complexType name="Templates">
    <sequence>
      <element name="defaultTemplate"              type="xsd:string"      nillable="true"/>
      <element name="blockingActionTemplate"       type="xsd:string"      minOccurs="0"/>
      <element name="renderTemplate"               type="xsd:string"      minOccurs="0"/>
      <element name="resourceTemplate"             type="xsd:string"      minOccurs="0"/>
      <element name="secureDefaultTemplate"        type="xsd:string"      nillable="true"/>
      <element name="secureBlockingActionTemplate" type="xsd:string"      minOccurs="0"/>
      <element name="secureRenderTemplate"         type="xsd:string"      minOccurs="0"/>
      <element name="secureResourceTemplate"       type="xsd:string"      minOccurs="0"/>
      <element name="extensions"                   type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="Templates" type="types:Templates"/>

  <complexType name="MarkupParams">
    <sequence>
      <element name="secureClientCommunication" type="xsd:boolean"/>
      <element name="locales"              type="xsd:string"        maxOccurs="unbounded"/>
      <element name="mimeTypes"            type="xsd:string"        maxOccurs="unbounded"/>
      <element name="mode"                 type="xsd:string"/>
      <element name="windowState"          type="xsd:string"/>
      <element name="clientData"           type="types:ClientData"  minOccurs="0"/>
      <element name="navigationalState"    type="xsd:string"        minOccurs="0"/>
      <element name="markupCharacterSets"  type="xsd:string"        minOccurs="0" maxOccurs="unbounded"/>
      <element name="validateTag"          type="xsd:string"        minOccurs="0"/>
      <element name="validNewModes"        type="xsd:string"        minOccurs="0" maxOccurs="unbounded"/>
      <element name="validNewWindowStates" type="xsd:string"        minOccurs="0" maxOccurs="unbounded"/>
      <element name="extensions"           type="types:Extension"   minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="MarkupParams" type="types:MarkupParams"/>

  <complexType name="MarkupResponse">
    <sequence>
      <element name="markupContext"   type="types:MarkupContext"/>
      <element name="sessionContext"  type="types:SessionContext" minOccurs="0"/>
      <element name="extensions"      type="types:Extension"      minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="MarkupContext">
    <sequence>
      <element name="useCachedMarkup"      type="xsd:boolean"        default="false" minOccurs="0"/>
      <element name="mimeType"             type="xsd:string"         minOccurs="0"/>
      <element name="markupString"         type="xsd:string"         minOccurs="0"/>
      <element name="markupBinary"         type="xsd:base64Binary"   minOccurs="0"/>
      <element name="locale"               type="xsd:string"         minOccurs="0"/>
      <element name="requiresUrlRewriting" type="xsd:boolean"        default="false" minOccurs="0"/>
      <element name="cacheControl"         type="types:CacheControl" minOccurs="0"/>
      <element name="preferredTitle"       type="xsd:string"         minOccurs="0"/>
      <element name="extensions"           type="types:Extension"    minOccurs="0"   maxOccurs="unbounded"/>
    </sequence>
  </complexType>

<!-- - - - - - - - - - - - - - - -->
<!-- Interaction oriented types  -->
<!-- - - - - - - - - - - - - - - -->

  <simpleType name="StateChange">
    <restriction base="xsd:string">
      <enumeration value="readWrite"/>
      <enumeration value="cloneBeforeWrite"/>
      <enumeration value="readOnly"/>
    </restriction>
  </simpleType>

  <complexType name="UploadContext">
    <sequence>
      <element name="mimeType"       type="xsd:string"/>
      <element name="uploadData"     type="xsd:base64Binary"/>
      <element name="mimeAttributes" type="types:NamedString" minOccurs="0" maxOccurs="unbounded"/>
      <element name="extensions"     type="types:Extension"   minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="InteractionParams">
    <sequence>
      <element name="portletStateChange" type="types:StateChange"/>
      <element name="interactionState"   type="xsd:string"          minOccurs="0"/>
      <element name="formParameters"     type="types:NamedString"   minOccurs="0" maxOccurs="unbounded"/>
      <element name="uploadContexts"     type="types:UploadContext" minOccurs="0" maxOccurs="unbounded"/>
      <element name="extensions"         type="types:Extension"     minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="InteractionParams" type="types:InteractionParams"/>

  <complexType name="UpdateResponse">
    <sequence>
      <element name="sessionContext"      type="types:SessionContext" minOccurs="0"/>
      <element name="portletContext"      type="types:PortletContext" minOccurs="0"/>
      <element name="markupContext"       type="types:MarkupContext"  minOccurs="0"/>
      <element name="navigationalState"   type="xsd:string"           nillable="true"/>
      <element name="newWindowState"      type="xsd:string"           minOccurs="0"/>
      <element name="newMode"             type="xsd:string"           minOccurs="0"/>
    </sequence>
  </complexType>

  <complexType name="BlockingInteractionResponse">
    <sequence>
      <!-- Would prefer this to be a choice ... Axis and JAX-RPC failed to handle that -->
      <element name="updateResponse" type="types:UpdateResponse" minOccurs="0"/>
      <element name="redirectURL"    type="xsd:string"           minOccurs="0"/>
      <!-- end prefer this to be a choice -->
      <element name="extensions"     type="types:Extension"      minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="BlockingInteractionResponse" type="types:BlockingInteractionResponse"/>

<!-- - - - - - - - - - - -->
<!-- User Profile types  -->
<!-- - - - - - - - - - - -->

  <complexType name="Postal">
    <sequence>
      <element name="name"         type="xsd:string"      minOccurs="0"/>
      <element name="street"       type="xsd:string"      minOccurs="0"/>
      <element name="city"         type="xsd:string"      minOccurs="0"/>
      <element name="stateprov"    type="xsd:string"      minOccurs="0"/>
      <element name="postalcode"   type="xsd:string"      minOccurs="0"/>
      <element name="country"      type="xsd:string"      minOccurs="0"/>
      <element name="organization" type="xsd:string"      minOccurs="0"/>
      <element name="extensions"   type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="TelephoneNum">
    <sequence>
      <element name="intcode"    type="xsd:string"      minOccurs="0"/>
      <element name="loccode"    type="xsd:string"      minOccurs="0"/>
      <element name="number"     type="xsd:string"      minOccurs="0"/>
      <element name="ext"        type="xsd:string"      minOccurs="0"/>
      <element name="comment"    type="xsd:string"      minOccurs="0"/>
      <element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="Telecom">
    <sequence>
      <element name="telephone"  type="types:TelephoneNum" minOccurs="0"/>
      <element name="fax"        type="types:TelephoneNum" minOccurs="0"/>
      <element name="mobile"     type="types:TelephoneNum" minOccurs="0"/>
      <element name="pager"      type="types:TelephoneNum" minOccurs="0"/>
      <element name="extensions" type="types:Extension"    minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="Online">
    <sequence>
      <element name="email"      type="xsd:string"      minOccurs="0"/>
      <element name="uri"        type="xsd:string"      minOccurs="0"/>
      <element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="Contact">
    <sequence>
      <element name="postal"     type="types:Postal"    minOccurs="0"/>
      <element name="telecom"    type="types:Telecom"   minOccurs="0"/>
      <element name="online"     type="types:Online"    minOccurs="0"/>
      <element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="Contact" type="types:Contact"/>

  <complexType name="EmployerInfo">
    <sequence>
      <element name="employer"   type="xsd:string"      minOccurs="0"/>
      <element name="department" type="xsd:string"      minOccurs="0"/>
      <element name="jobtitle"   type="xsd:string"      minOccurs="0"/>
      <element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="PersonName">
    <sequence>
      <element name="prefix"     type="xsd:string"      minOccurs="0"/>
      <element name="given"      type="xsd:string"      minOccurs="0"/>
      <element name="family"     type="xsd:string"      minOccurs="0"/>
      <element name="middle"     type="xsd:string"      minOccurs="0"/>
      <element name="suffix"     type="xsd:string"      minOccurs="0"/>
      <element name="nickname"   type="xsd:string"      minOccurs="0"/>
      <element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="UserProfile">
    <sequence>
      <element name="name"         type="types:PersonName"   minOccurs="0"/>
      <element name="bdate"        type="xsd:dateTime"       minOccurs="0"/>
      <element name="gender"       type="xsd:string"         minOccurs="0"/>
      <element name="employerInfo" type="types:EmployerInfo" minOccurs="0"/>
      <element name="homeInfo"     type="types:Contact"      minOccurs="0"/>
      <element name="businessInfo" type="types:Contact"      minOccurs="0"/>
      <element name="extensions"   type="types:Extension"    minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <complexType name="UserContext">
    <sequence>
      <element name="userContextKey" type="xsd:string"/>
      <element name="userCategories" type="xsd:string"        minOccurs="0" maxOccurs="unbounded"/>
      <element name="profile"        type="types:UserProfile" minOccurs="0"/>
      <element name="extensions"     type="types:Extension"   minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="UserContext" type="types:UserContext"/>

<!-- - - - - - - - - -->
<!--  Property types -->
<!-- - - - - - - - - -->

  <complexType name="Property">
    <sequence>
      <!-- Would prefer this to be a choice ... Axis and JAX-RPC failed to handle that -->
      <element name="stringValue"  type="xsd:string" minOccurs="0"/>
      <any     namespace="##other" minOccurs="0"     maxOccurs="unbounded"/>
      <!-- end prefer this to be a choice -->
    </sequence>
    <attribute name="name"         type="xsd:string" use="required"/>
    <attribute ref="xml:lang"/>
  </complexType>

  <complexType name="ResetProperty">
    <sequence/>
    <attribute name="name" type="xsd:string" use="required"/>
  </complexType>

  <complexType name="PropertyList">
    <sequence>
      <element name="properties"      type="types:Property"      minOccurs="0" maxOccurs="unbounded"/>
      <element name="resetProperties" type="types:ResetProperty" minOccurs="0" maxOccurs="unbounded"/>
      <element name="extensions"      type="types:Extension"     minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="PropertyList" type="types:PropertyList"/>

  <complexType name="PropertyDescription">
    <sequence>
      <element name="label" type="types:LocalizedString" minOccurs="0"/>
      <element name="hint"  type="types:LocalizedString" minOccurs="0"/>
      <element name="extensions" type="types:Extension"  minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <attribute name="name"  type="xsd:string" use="required"/>
    <attribute name="type"  type="xsd:QName"  use="required"/>
  </complexType>

  <complexType name="ModelTypes">
    <sequence>
      <any namespace="##other"/>
    </sequence>
  </complexType>

  <complexType name="ModelDescription">
    <sequence>
      <element name="propertyDescriptions" type="types:PropertyDescription" minOccurs="0" maxOccurs="unbounded"/>
      <element name="modelTypes"   type="types:ModelTypes"   minOccurs="0"/>
      <element name="extensions"   type="types:Extension"    minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>
  <element name="ModelDescription" type="types:ModelDescription"/>

  <complexType name="PortletPropertyDescriptionResponse">
    <sequence>
      <element name="modelDescription" type="types:ModelDescription" minOccurs="0"/>
      <element name="resourceList"     type="types:ResourceList" minOccurs="0"/>
      <element name="extensions"       type="types:Extension"    minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

<!-- - - - - - - - - - - - - -->
<!-- operation message types -->
<!-- - - - - - - - - - - - - -->

  <complexType name="ReturnAny">
    <sequence>
      <element name="extensions" type="types:Extension" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </complexType>

  <element name="getMarkup">
    <complexType>

⌨️ 快捷键说明

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