IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  XML | SOA and Web services  >

通过 Web 服务利用 RIXML

交换研究内容和元数据

developerWorks
前一页第 4 页,共 14 页后一页

文档选项

样例代码


对本教程的评价

帮助我们改进这些内容


RIXML 负载

探索 RIXML 负载以及使用时涉及的元素。

负载的根:Research

常用的元素

本教程介绍的技术可用于所有产品主题。本文档主要讲解最重要、最常用的 RIXML 元素。可以在应用程序中使用您认为合适的其他元素。

RIXML 负载的根是 <Research> 元素。它构成在各方之间交换的研究文档的 “信封”。RIXML 为研究产品定义以下主要主题:

  • SectorIndustry
  • Discipline
  • Issuer
  • Region
  • Country
  • AssetClass
  • AssetType
  • SecurityType
  • Index

本教程使用 Issuer 主题作为示例。

注意:为简单起见,从现在开始我将 RIXML 负载称为 RIXML 字符串







回页首


<Research> 元素

清单 1 是带有 <Research> 元素的 RIXML 字符串的开始部分:


清单 1. 一个简单的 XML 块,它带有 Research 元素和一个 Product 元素
					
<?xml version="1.0" encoding="utf-8"?>
<Research xmlns="http://www.rixml.org/2005/3/RIXML" 
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                    xsi:schemaLocation="http://www.rixml.org/2005/3/RIXML-2_2.xsd" 
                    researchID="IBM_SW_111" 
                    createDateTime="2008-10-23T12:00:00" language="eng">
  <Product productID="IBM_SW_111_333" sequence="1">
    <StatusInfo statusType="Released" statusDateTime="2008-10-23T12:00:00" 
    currentStatusIndicator="Yes">
      <Version>1.0</Version>
</StatusInfo>
<Source>…</Source>
<Content>…</Content>
<Context>…</Context>
    <Legal>…</Legal>
  </Product>
</Research>

<Research> 元素有以下关键属性:

  • xmlns这个属性设置为 http://www.rixml.org/2005/3/RIXML
  • xmlns:xsi这个属性设置为 http://www.w3.org/2001/XMLSchema-instance
  • xsi:schemaLocation这个属性设置为 RixmlServiceStub.java
  • researchID这个属性是特定的交换研究文档的惟一标识符。它可以是企业中绝对不会产生冲突的增量值。有时候,这个属性可以是特定研究上下文中的惟一数字。经常可以用一个自动生成的全局标识符(GUID)来代替 researchID
  • createDateTime这个属性表示研究包形成的日期和时间。RIXML 要求这个属性采用 Zulu 时间(例如 2005-11-23T12:00:00)。




回页首



前一页第 4 页,共 14 页后一页
    关于 IBM 隐私条约 联系 IBM 使用条款