SchemAgent-Validierung

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

Startseite >  Benutzerhandbuch und Referenz > DTDs und XML Schemas > Arbeiten mit SchemaAgent >

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" ic-ext-validate2 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.

saspy_ext_validate_1

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.

saspy_ext_validate_2

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.

saspy_ext_validate_results

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.

 

 


© 2019 Altova GmbH