XML-Schemavalidierung
Bei der XML-Schema-Validierung wird festgestellt, ob die Struktur, der Inhalt und die Datentypen eines XML-Dokuments gemäß einem XML-Schema gültig sind.
Darüber hinaus entfernt die XML-Schema-Validierung ignorierbare Leerzeichen aus dem Eingabedokument.
Es gibt zwei Möglichkeiten, ein XML-Dokument zu validieren:
- Automatisch, indem ein XML-Typmodifikator in die XML-Spaltendefinition in einer CREATE TABLE- oder ALTER TABLE-Anweisung eingefügt wird. Wenn eine Spalte einen XML-Typmodifikator hat, validiert Db2 implizit Dokumente, die in die Spalte eingefügt werden, oder Dokumente in der Spalte, die aktualisiert werden.
- Manuell, indem Sie die integrierte Funktion DSN_XMLVALIDATE ausführen, wenn Sie ein Dokument in eine XML-Spalte einfügen oder ein Dokument in einer XML-Spalte aktualisieren.
Die Validierung ist optional, wenn Sie Daten in eine XML-Spalte ohne XML-Typmodifikator einfügen. Die Validierung ist obligatorisch, wenn Sie Daten in eine XML-Spalte mit einem XML-Typmodifikator einfügen.