IBM Books
(C) IBM Corp. 2000, 2003.

Net Search Extender

管理和用户指南


为 XML 文档定义文档模型

Net Search Extender 不会尝试检测 XML 文档的代码页。CREATE INDEX 期间指定的 CCSID,或者如果未指定它的话,则为 DB2 代码页。

以下是 XML 文档的示例:

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

以下是 XML 文档模型的示例:

<?xml version="1.0"?>
<XMLModel>
 
<XMLFieldDefinition                   [1]
name="addresses"
locator="/purchaseOrder/shipAddress"
exclude="no" />
 
<XMLFieldDefinition                  [2]
name="customerName"
locator="//shipAddress/name"
exclude="yes"/>
 
<XMLAttributeDefinition                  [3]
name="partNumber"
type="NUMBER"
locator="/purchaseOrder//item/@partNo" />
 
</XMLModel>
 

第一行 <?xml version="1.0"?> 指定使用 XML 编写模型。每个字段都是在 XMLFieldDefinitionXMLAttributeDefinition 标记内定义的,它包含元素参数。

注意,所有文本字段定义都必须包含在 <XMLModel> 标记内。有关限制,参见文本字段和文档属性的限制


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]