DB2 V9.7 for Linux, UNIX, and Windows

搜索本机存储的 XML 文档

下列各节将描述对存储在本地的 XML 文档进行搜索。将告诉您如何将小节搜索的概念应用于存储在本地的 XML 文档,以及如何将此功能集成到 XQuery 处理中。

通常,对 XML 数据列创建索引时,不需要指定格式(FORMAT)。缺省情况下,对类型为 XML 的列创建文本索引时,Net Search Extender 将选择 XML 格式。不允许对 XML 数据列使用格式说明符 TEXT 和 HTML。

在用来说明对 XML 列创建和使用文本索引的后续样本中,使用了以下 XML 文档。该 XML 文档存储在 t1 表的 c2 列(类型为 XML)中。

<?xml version="1.0">
<purchaseOrder orderDate="2001-01-20">
			<shipAddress countryCode="US">
						<name>Alice Smith</name>
        <street>123 Maple Street</street>
        <city>Mill Hill</city>
        <zip>90999</zip>
			</shipAddress>
			<item partNo="123" quantity="1">
        <name>S&B Lawnmower Type ABC-x</name> 
        <price>239.90</price>
						<shipDate>2001-01-25</shipdate>
			</item>
			<item partNo="987" quantity="1">
        <name>Multifunction Rake ZYX</name>
        <price>69.90</price>
						<shipDate>2001-01-24</shipdate>
			</item>
</purchaseOrder>