Le fichier DAD contient le mappage nécessaire pour une colonne XML et définit la table, les tables annexes et les colonnes qui doivent contenir les données XML.
Figure 16. Fichier exemple DAD pour une colonne XML
<?xml version="1.0"?> <!DOCTYPE Order SYSTEM "c:\dxx\dad.dtd"> <DAD> <dtdid>c:\dxx\samples\dtd\getstart.dtd</dtdid> <validation>YES</validation> <Xcolumn> <table name="order_side_tab"> <column name="order_key" type="integer" path="/Order/@key" multi_occurrence="NO"/> <column name="customer" type="varchar(50)" path="/Order/Customer/Name" multi_occurrence="NO"/> </table> <table name="part_side_tab"> <column name="price" type="decimal(10,2)" path="/Order/Part/ExtendedPrice" multi_occurrence="YES"/> </table> <table name="ship_side_tab"> <column name="date" type="DATE" path="/Order/Part/Shipment/ShipDate" multi_occurrence="YES"/> </table> </Xcolumn> </DAD> |