Altova XMLSpy 2024 Enterprise Edition

DTDs und XML Schemas

Zur Startseite Zurück Nach oben Weiter

Altova Website: AltovaWebLink XML-Schema Editor

 

Dieser Abschnitt enthält eine Übersicht über das Arbeiten mit DTDs und XML-Schemas. Außerdem wird darin beschrieben, wie man mit SchemaAgent arbeitet und wie man die leistungsstarken In Schemas suchen-Funktionen nutzen kann. Zusätzlich zu den Bearbeitungsfunktionen  bietet XMLSpy einige äußerst nützliche DTD/Schema-Funktionen:

 

Katalog-Mechanismus

Dank der Unterstützung für den OASIS Katalog-Mechanismus können URIs auf lokale Adressen umgeleitet werden, was die Verwendung auf mehreren Arbeitsplätzen erleichtert.

 

Schemaregeln

Einem XML-Schema kann eine Gruppe zusätzlicher benutzerdefinierter Einschränkungen zugewiesen werden. XMLSpy enthält einen Schemaregel-Editor, in dem Sie eine Schemaregeldatei für ein XML-Schema erstellen und bearbeiten können.

 

Schemamodule

In der Schema-Ansicht können die Komponenten eines großen Schemas als separate Dateien angelegt werden. Diese kleineren Schemamodule können anschließend in das größere Schema inkludiert werden. Beim umgekehrten Vorgang, der als "Schemanivellierung" bezeichnet wird, werden die Komponenten inkludierter Dateien direkt in das größere Schema platziert. Eine Anleitung zum Generieren von Schemamodulen und zur Nivellierung von Schemas finden Sie im Abschnitt Schemamodule.

 

Konvertieren von DTDs in XML-Schemas und umgekehrt

Mit den Befehlen im Menü DTD/Schema kann eine DTD in ein XML-Schema konvertiert werden und umgekehrt. Außerdem können damit beide Arten von Dokumenten nivelliert werden. Wenn eine DTD nivelliert wird, werden Komponenten in inkludierten/importierten Modulen direkt in der übergeordneten Datei gespeichert und nicht verwendete Komponenten werden gelöscht.

 

Erzeugen einer XML-Beispieldatei

Mit dem Menübefehl DTD/Schema | XML-Beispieldatei erzeugen wird anhand der aktiven DTD oder XML-Schema-Datei ein XML-Skelettdokument erzeugt. Dieser Befehl eignet sich gut, um anhand eines Schemas schnell eine XML-Datei zu generieren.

 

Gehe zu Definition

Wenn sich der Cursor in einem XML-Dokument innerhalb eines Node befindet, wird bei Auswahl des Menübefehls DTD/Schema | Gehe zu Definition die Schema-Datei geöffnet und die Definition des ausgewählten XML-Node wird markiert.

 

© 2017-2023 Altova GmbH