Altova XMLSpy 2024 Enterprise Edition

Einem aktiven XML-Schema  (.xsd-Datei) können über das Register "Schema" des Fensters "Info" eine oder mehrere Schemaregeldateien zugewiesen werden. (Abbildung unten).

SchemaRuleAssignments

 

Hinzufügen von Schemaregeln für die erweiterte Validierung

Um eine Schemaregeldatei hinzuzufügen, klicken Sie auf die Schaltfläche "Kontextmenü" ContextMenuButton. Dadurch wird ein Menü aufgerufen (siehe Abbildung oben), in dem Sie auswählen können, wie die Schemaregeldateien zum XML-Schema hinzugefügt werden können. Es stehen die folgenden Optionen zur Verfügung:

Vordefinierte Regeln hinzufügen: Sie können aus einer Liste vordefinierter Schemaregeldateien, die mit XMLSpy installiert wurden, auswählen. Diese Schemaregeldateien sind im Ordner Extended Schema Validation des XMLSpy Applikationsordners gespeichert. Alle Regeldateien, die zu diesem Ordner hinzugefügt werden, werden im Dialogfeld "Vordefinierten Regeln hinzufügen" angezeigt und können hinzugefügt werden.

Vorhandene Regeln suchen: Hier können Sie zu einer nicht vordefinierten Schemaregeldatei navigieren.

Neue Regeln erstellen: Ruft den Schemaregel-Editor auf, in dem Sie die Schemaregeln in einer Schemaregeldatei bearbeiten können. Eine Anleitung zum Arbeiten mit dem Schemaregel-Editor finden Sie im Abschnitt Definieren von Schemaregeln. Nachdem Sie eine mit diesem Befehl erstellte Schemaregeldatei gespeichert haben, wird sie zur Liste für das aktive XML-Schema hinzugefügt (siehe Abbildung unten).

SchemaRuleSetsAdded

Sie können beliebig viele Schemaregeldateien hinzufügen (siehe Abbildung oben). Wenn einem XML-Schema mehrere Schemaregeldateien zugewiesen sind, werden alle hinzugefügten Schemaregeldateien bei der Validierung des XML-Schemas (XML | Validieren) in der Schema-Ansicht verwendet.

 

Aktivieren und Deaktivieren der erweiterten Schemavalidierung

Die erweiterte Schemavalidierung kann durch Anklicken des Kontrollkästchens "Erweiterte Schemavalidierung aktivieren" aktiviert bzw. deaktiviert werden.

 

Bearbeiten und Entfernen von Schemaregeldateien

Die einzelnen Regeldateien, die einem XML-Schema zugewiesen sind, können über das Kontextmenü, das durch Klicken auf die Schaltfläche "Kontextmenü" ContextMenuButton  aufgerufen wird (Abbildung unten), verwaltet werden.

SchemaRuleSetsAddedMenu

Es stehen die folgenden Optionen zur Verfügung:

 

Regeln auf die importierten/inkludierten Schemas anwenden: Wenn eine Regeldatei angewendet wird, werden die Regeln darin für alle Schemas verwendet, die in das Hauptschema importiert oder inkludiert werden.

Regel bearbeiten: Öffnet die Schemaregeldatei im Schemaregel-Editor.

Regeln entfernen: Entfernt die Regeldatei aus der Liste der hinzugefügten Regeldateien.

Regeln entfernen und von der Festplatte löschen: Dieser Befehl ist bei allen nicht vordefinierten Schemaregeldateien aktiv. Er entfernt die Regeldatei aus der Liste der hinzugefügten Regeldateien und löscht die Regeldatei selbst.

 

© 2018-2024 Altova GmbH