SchemAgent-Validierung
XMLSpy gestattet Ihnen in Verbindung mit SchemaAgent nicht nur das aktive Schema zu validieren, sondern auch Schemas, die mit dem aktiven Schema in Zusammenhang stehen. Wir bezeichnen dies als SchemaAgent-Validierung. SchemaAgent unterscheidet bei der erweiterten Validierung zwischen: (i) direkt abhängigen Schemas (direkt referenzierten und direkt referenzierenden Schemas) und (ii) allen abhängigen Schemas (zusätzlich zu den direkten Abhängigkeiten gehören dazu indirekte Abhängigkeiten, d.h. die Gruppe von Schemas, die über ein Zwischenschema mit einem anderen Schema in Zusammenhang stehen.
Die Funktionsweise der SchemaAgent-Validierung wird im Folgenden anhand eines Beispiels beschrieben. In diesem Beispiel wird als aktive Schemadatei in der Schema-Ansicht von XMLSpy address.xsd verwendet. Damit der Befehl SchemaAgent-Validierung aktiviert ist, vergewissern Sie sich, dass die Suchpfade in SchemaAgent Server die aktive Datei und einige davon abhängige Dateien enthalten. Gehen Sie anschließend folgendermaßen vor:
1. | Klicken Sie in der Symbolleiste auf das Symbol "'SchemaAgent-Validierung" oder wählen Sie den Menüeintrag Schema-Design | SchemaAgent-Validierung Daraufhin wird das Dialogfeld "SchemaAgent-Validierung für..." (Abbildung unten) geöffnet. Hier können Sie angeben, ob nur das aktive Schema oder auch ein oder mehrere damit verknüpfte Schemas validiert werden sollen. |
2. | Um Schemas zur Liste hinzuzufügen, klicken Sie je nach Bedarf entweder auf Direkte Abhängigkeiten anzeigen oder auf Alle Abhängigkeiten anzeigen. In diesem Beispiel haben wir die Option Alle Abhängigkeiten anzeigen gewählt, woraufhin alle direkt oder indirekt referenzierten Dateien in die Liste übernommen werden. |
Sie können zu diesem Zeitpunkt bei Bedarf ein Schema aus der Liste entfernen ("Aus Liste löschen'").
3. | Klicken Sie auf die Schaltfläche "Validieren", um alle Schemas im Listenfeld zu validieren. |
In der Spalte "Validieren" sehen Sie, ob die Validierung erfolgreich war oder fehlgeschlagen ist.
Sie können nun alle ungültigen Schemas oder nur eine Gruppe von ausgewählten ungültigen Schemas in XMLSpy öffnen.