XML Extender Verwaltung und Programmierung

Content(): Abrufen von XMLVARCHAR in eine externe Server-Datei

Zweck

Ruft den als Typ XMLVARCHAR gespeicherten XML-Inhalt ab und speichert ihn in einer externen Server-Datei.

Syntax
XMLVARCHAR in externe Server-Datei
>>-Content--(--xmlobj--,--dateiname--)-------------------------><
 

Wichtig: Wenn bereits eine Datei mit dem angegebenen Namen vorhanden ist, überschreibt die Content-Funktion ihren Inhalt.
Anmerkung:

Parameter

Tabelle 27. Parameter für XMLVarchar in externe Server-Datei
Parameter Datentyp Beschreibung
xmlobj XMLVARCHAR Das XML-Dokument.
dateiname VARCHAR(512) Der vollständig qualifizierte Name der Server-Datei.

Rückgabetyp

VARCHAR(512)

Beispiel

Im folgenden Beispiel wird der als Typ XMLVARCHAR gespeicherte XML-Inhalt abgerufen und in einer externen Server-Datei gespeichert.

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;


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]