IBM Books
(C) IBM Corp. 2000

Manual de administración y del usuario de DB2 Net Search Extender


Definición de un modelo de documento para documentos XML

Net Search Extender no intenta detectar la página de códigos de un documento XML. El CCSID especificado durante CREATE INDEX, o si no se ha especificado, la página de códigos de DB2.

A continuación se muestra un ejemplo de un documento 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 Cortacésped tipo ABC-x</name>     [3]
        <price>239,90</price>
        <shipDate>25-01-2001</shipDate>
    </item>
    <item partNo="987" quantity="1">     [3]
        <name>Rastrillo multifuncional ZYX</name>
        <price>69,90</price>
        <shipDate>24-01-2001</shipDate>
    </item>
</purchaseOrder>

A continuación se muestra un ejemplo de un modelo de documento 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>
 

La primera línea, <?xml version="1.0"?>, especifica que el modelo se ha escrito utilizando XML. Cada campo está definido en un identificador XMLFieldDefinition o XMLAttributeDefinition, que contiene los parámetros del elemento.

Tenga en cuenta que todas las definiciones de campos de texto deben estar contenidas en el identificador <XMLModel>. Para ver las restricciones, consulte el apartado Limitaciones de campos de texto y atributos de documento.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]