Zuweisen von XML-Schemas

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  XML-Schemaverwaltung >

Zuweisen von XML-Schemas

Sie können einer Spalte, oder in DB2 Datenbanken einem Datenbankfeld vom Typ XML ein XML-Schema zuweisen. Dieses Schema wird bei Ausführung einer INSERT- oder UPDATE-Aktion zur Datenvalidierung herangezogen. Im Dialogfeld XML-Schema auswählen wird das XML-Schema aufgelistet, das einer XML-Spalte/Datenzelle derzeit zugewiesen ist und Sie können der ausgewählten Spalte/Zelle ein XML-Schema zuweisen.

 

dlg_choose-XML-schema

 

Sie können eines der vorhandenen XML-Schemas auswählen, die in der Datenbank registriert sind. Wenn Sie ein weiteres XML-Schema zur Datenbank hinzufügen möchten, klicken Sie auf die Schaltfläche Schemas verwalten....

 

Nachdem Sie einer XML-Spalte bzw. einem XML-Feld ein XML-Schema zugewiesen haben, müssen Sie die Änderungen in die Datenbank schreiben. Dabei validiert DatabaseSpy die in der XML-Spalte bzw. im XML-Feld enthaltenen XML-Datei anhand des XML-Schemas und gibt alle Fehler im Meldungsregister aus. Wenn die Validierung fehlschlägt, kann die XML-Schemazuweisung nicht in die Datenbank geschrieben werden.

 

tab_output-invalid-XMLschema

 

So weisen Sie einem Datenbankfeld vom Typ XML ein XML-Schema zu:

1.Wählen Sie abhängig vom Datenbanktyp eine der folgenden Methoden:

 

Stellen Sie in DB2 Datenbanken sicher, dass sich das Ergebnisfenster im Bearbeitungsmodus befindet, klicken Sie in der gewünschten XML-Datenzelle auf die Schaltfläche "Durchsuchen" ic_change-xml und wählen Sie im Menü, das daraufhin angezeigt wird, den Befehl XML-Schema zuweisen.
Klicken Sie in SQL Server Datenbanken im Online Browser mit der rechten Maustaste auf die Spalte und wählen Sie XML-Schema zuweisen... aus dem Kontextmenü.

 

Daraufhin wird das Dialogfeld XML-Schema auswählen geöffnet.

 

2.Wählen Sie eine der folgenden Methoden:

 

Aktivieren Sie das Optionsfeld Schema von Datenbank und wählen Sie in der Dropdown-Liste eines der registrierten XML-Schemas aus. Klicken Sie optional dazu auf die Schaltfläche Schemas verwalten... um ein Schema zur Datenbank hinzuzufügen.
Um ein XML-Schema aus der Spalte/Datenzelle zu entfernen, aktivieren Sie das Optionsfeld Kein.

 

3.Klicken Sie auf OK.
4.Wählen Sie abhängig von Datenbanktyp eine der folgenden Methoden:

 

Klicken Sie in DB2 Datenbanken im Ergebnisfenster auf die Schaltfläche ic_commit.
Führen Sie in SQL Server Datenbanken das Change Script aus.

© 2019 Altova GmbH