WEB开发网
开发学院数据库DB2 使用 pureXML 构建通用组件库 阅读

使用 pureXML 构建通用组件库

 2010-05-31 00:00:00 来源:WEB开发网   
核心提示: 为了使用上述 XML schema 验证组件的 XML 描述信息,清单 1 给出的 XML 需要添加对 XML Schema 定义的目标命名空间(namespace)的引用,使用 pureXML 构建通用组件库(7),即在 XML 的根节点 component处添加默认的命名空间,清单 3. 组

为了使用上述 XML schema 验证组件的 XML 描述信息,清单 1 给出的 XML 需要添加对 XML Schema 定义的目标命名空间(namespace)的引用,即在 XML 的根节点 component处添加默认的命名空间。

清单 3. 组件的 XML 命名空间

 xmlns="http://www.w3.org/2009/09/componentBase" 

指定了缺省命名空间的完整 XML 信息如下。

清单 4. 组件带命名空间的 XML 描述

 <?xml version="1.0" encoding="UTF-8"?> 
 <component xmlns="http://www.w3.org/2009/09/componentBase" 
 compID="101" reference="separate" 
 entity="com.xicrm.business.XiJoinInStringListSeparator"> 
 <function>concate two strings with given separator</function> 
 <interface> 
 <input type="java.lang.String" meaning="string #1"/> 
 <input type="java.lang.String" meaning="string #2"/> 
 <input type="java.lang.String" meaning="separator"/> 
 <output type="java.lang.String" meaning="string concated"/> 
 </interface> 
 <implement type="atomicLogic"/> 
 <catalog name="generic"> 
 <detail>string operater</detail> 
 </catalog> 
 </component> 

这样与此结构一致的 XML 信息才能够被存储到组件库中,也就完全保证了描述组件的 XML 数据的合法性。

3. 创建数据库对象

本文所有命令脚本和实验操作均基于 DB2 v9.7,读者可以从 http://www.ibm.com/db2/express下载免费版本。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:使用 pureXML 构建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接