IBM Books

Extension XML Administration et programmation

Content() : récupération à partir de XMLVARCHAR vers un

fichier de serveur externe

Objectif

Récupère le contenu XML stocké sous le type XMLVARCHAR et l'archive dans un fichier de serveur externe.

Syntaxe
XMLVARCHAR vers un fichier de serveur externe
>>-Content--(--xmlobj--,--filename--)--------------------------><
 

Important : Si un fichier du nom indiqué existe déjà, la fonction Content() remplace son contenu.
Remarque :

Paramètres

Tableau 27. Paramètres XMLVarchar vers un fichier de serveur externe
Paramètre Type de données Description
xmlobj XMLVARCHAR Document XML.
filename VARCHAR(512) Nom qualifié complet du fichier de serveur.

Type de données renvoyé

VARCHAR(512)

Exemple

L'exemple suivant illustre la récupération du contenu XML stocké sous le type XMLVARCHAR et son archivage dans un fichier de serveur externe.

CREATE table app1 (id int NOT NULL, order db2xml.XMLVarchar);
INSERT into app1 values (1, '<?xml version="1.0"?>
   <!DOCTYPE SYSTEM c:\dxx\samples\dtd\getstart.dtd"->
    <Order key="1">
      <Customer>
    <Name>American Motors</Name>
          <Email>parts@am.com</Email> 
      </Customer>
      <Part color="black">
          <key>68</key>
          <Quantity>36</Quantity>
          <ExtendedPrice>34850.16</ExtendedPrice>
          <Tax>6.000000e-02</Tax>
          <Shipment>
              <ShipDate>1998-08-19</ShipDate>
              <ShipMode>AIR </ShipMode>
          </Shipment>
          <Shipment>
              <ShipDate>1998-08-19</ShipDate>
              <ShipMode>BOAT </ShipMode>
          </Shipment>
    </Order>');
 
SELECT db2xml.Content(order, 'c:\dxx\samples\cmd\getstart_.dad') 
  from app1 where ID=1;


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]