XML-Schema zuweisen

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

Startseite >  Benutzerhandbuch und Referenz > Menübefehle > Menü "DB" > IBM DB2 >

XML-Schema zuweisen

Mit dem Befehl "XML-Schema zuweisen" wird einer XML-Datei, die zur Bearbeitung über das Ergebnisraster des Fensters "Datenbankabfrage" geöffnet wurde, ein XML-Schema zugewiesen. Nach Zuweisung des Schemas kann die XML-Datei gegen das zugewiesene Schema validiert werden. Die Zuweisung wird in die Datenbank geschrieben, wenn die XML-Datei in XMLSpy gespeichert wurde.

 

Öffnen einer Datenbank-XML-Datei zur Bearbeitung

Wenn im Fenster "Datenbankabfrage" eine Abfrage an einer XML-Datenbank durchgeführt werden soll und die Abfrage zur Bearbeitung von Daten ausgeführt wird, haben Sie im Ergebnisraster im unteren Bereich des Fensters "Datenbankabfrage" Zugriff auf die XML-Dateien in der Datenbank, sodass diese bearbeitet werden können (siehe Abbildung unten).

DB2AssignSchemaResWin

Wenn Sie auf die Schaltfläche "XML" ic_editxml klicken, erscheint das folgenden Menü.

DBQueryResWinContextMnu

Wenn Sie den Befehl Zur Bearbeitung öffnen auswählen, wird das XML-Dokument in XMLSpy geöffnet, wo es bearbeitet werden kann.

 

Zuweisen eines Schemas zur Datenbank-XML-Datei

Der Befehl IBM DB2 | XML-Schema zuweisen steht zur Verfügung, wenn die Datenbank-XML-Datei zur Bearbeitung in XMLSpy geöffnet wird. Wenn Sie den Befehl XML-Schema zuweisen aufrufen, während das XML-Dokument in XMLSpy aktiv ist, wird das Dialogfeld "XML-Schema auswählen" (Abbildung unten) geöffnet.

DB2AssignSchemaDlg

Sie können ein Schema aus den in der Datenbank gespeicherten Schemas auswählen (diese Schemas werden in der Dropdown-Liste der Auswahlliste "Datenbank" aufgelistet) oder aus externen Dateien, die durchsucht werden können. Wenn Sie auf OK klicken, wird das Schema der XML-Datei zugewiesen. Beachten Sie, dass die Zuweisung nicht in die XML-Datei geschrieben wird. Die Schemazuweisung wird in der Datenbank gespeichert, wenn das Dokument in XMLSpy gespeichert wird - und falls in der Datenbankabfrage-Symbolleiste beim Öffnen des Dokuments die Schaltfläche "XML-Änderungen automatisch übernehmen" ic_dbqry_autocommitxmledit aktiviert war. Beachten Sie, dass die Schemazuweisung in die Datenbank und nicht in die XML-Datei geschrieben wird.

Anmerkung:Das Menü "XML bearbeiten" im Ergebnisraster des Fensters "Datenbankabfrage" hat ebenfalls einen Befehl XML-Schema zuweisen (siehe Abbildung unten), der ebenfalls einer Datenbank-XML-Datei ein Schema zuweist.

DBQueryResWinContextMnu

Der Unterschied zwischen den beiden "XML-Schema zuweisen"-Befehlen besteht darin, dass Sie mit Hilfe des Befehls im Menü DB | IBM DB2 ein XML-Schema zuweisen können, während Sie die XML-Datei bearbeiten, sodass Sie die Schemazuweisungen während der Editierung des XML-Dokuments ändern und das XML-Dokument sofort validieren können.

 


© 2019 Altova GmbH