Der XML Extender bietet Funktionen zum Speichern, Abrufen, Durchsuchen und Aktualisieren von XML-Dokumenten sowie zum Extrahieren von XML-Elementen oder Attributen. Verwenden Sie die benutzerdefinierten XML-Funktionen (UDFs) für XML-Spalten, nicht jedoch für XML-Objektgruppen. Alle UDFs haben den Schemanamen db2xml, der vor UDFs weggelassen werden kann.
Die vier Arten von XML Extender-Funktionen sind: Speicherfunktionen, Abruffunktionen, Extraktionsfunktionen und eine Aktualisierungsfunktion.
Tabelle 21 zeigt eine Zusammenfassung der XML
Extender-Funktionen.
Tabelle 21. Die benutzerdefinierten Funktionen des XML Extender
Typ | Funktion |
---|---|
Speicherfunktionen | XMLVarcharFromFile() |
XMLCLOBFromFile() | |
XMLFileFromVarchar() | |
XMLFileFromCLOB() | |
Abruffunktionen | Content(): Abrufen von XMLFile in ein CLOB |
Content(): Abrufen von XMLVarchar in eine externe Server-Datei | |
Content(): Abrufen von XMLCLOB in eine externe Server-Datei | |
Extraktionsfunktionen | extractInteger() und extractIntegers() |
extractSmallint() and extractSmallints() | |
extractDouble() und extractDoubles() | |
extractReal() und extractReals() | |
extractChar() und extractChars() | |
extractVarchar() und extractVarchars() | |
extractCLOB() und extractCLOBs() | |
extractDate() und extractDates() | |
extractTime() und extractTimes() | |
extractTimestamp() und extractTimestamps() | |
Aktualisierungsfunktion | Update() |