WEB开发网
开发学院数据库DB2 DB2 XML Extender、WORF 和 WebSphere Applicatio... 阅读

DB2 XML Extender、WORF 和 WebSphere Application Developer

 2008-12-10 16:33:37 来源:WEB开发网   
核心提示: XML 文档还可以被 XML 应用程序检索和使用,若使用 XML Columns 方法,DB2 XML Extender、WORF 和 WebSphere Application Developer(6),您可以将整个 XML 文档原原本本地存储在一列中,如果符合以下一个或多个标准,您可以

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 )>

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

Tags:DB XML Extender

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