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).

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

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.

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" 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. |

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.