DB2 XML Extender、WORF 和 WebSphere Application Developer
2008-12-10 16:33:37 来源:WEB开发网XML 文档还可以被 XML 应用程序检索和使用。若使用 XML Columns 方法,您可以将整个 XML 文档原原本本地存储在一列中。如果符合以下一个或多个标准,那么选择 XML Columns 方法是最好的:
XML 文档已经存在,您想要将报纸文章、订单之类的文档存档。
XML 文档经常被读,但很少更新。
更新的性能不是很关键。
您想要原原本本地存储 XML 文档。
您想要在本地文件系统上将 XML 文档保存于 DB2 之外。
您知道哪些元素或属性是经常要搜索的。为了对这些列执行有效的搜索,您可以决定在副表中对这些经常要访问的元素或属性创建索引。
XML columns 方法实例
让我们看一个实例,该实例展示了如何操纵雇员数据。
清单 2. person.xml
<?xml version="1.0"?>
<!DOCTYPE person SYSTEM "c:person.dtd">
<person id="1">
<firstName>John</firstName>
<lastName>Smith</lastName>
<country>US</country>
<phone>
<type>office</type>
<number>12345678</number>
</phone>
<phone>
<type>home</type>
<number>34567890</number>
</phone>
</person>
清单 3. person.dtd
<?xml version="1.0"?>
<!ELEMENT person (firstName,lastName,country,phone*)>
<!ATTLIST person id CDATA #REQUIRED >
<!ELEMENT firstName (#PCDATA )>
<!ELEMENT lastName (#PCDATA )>
<!ELEMENT country (#PCDATA )>
<!ELEMENT phone (type,number)>
<!ELEMENT type (#PCDATA )>
<!ELEMENT number (#PCDATA )>
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››XML 转成 数组对象
- ››XML注意的转义字符
- ››xml文件正确性验证类实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接