Altova XMLSpy 2024 Enterprise Edition

Ein XML-Schema beschreibt die Struktur eines XML-Dokuments. Ein XML-Dokument kann anhand eines XML-Schemas validiert werden, um zu überprüfen, ob es mit den im Schema definierten Vorgaben übereinstimmt und somit gültig ist. Falls dies nicht der Fall ist, ist es ungültig. Mit Hilfe von Schemas kann der Verfasser eines Dokuments die Struktur und den zulässigen Inhalt eines XML-Dokuments definieren und überprüfen, ob das XML-Dokument gültig ist.

 

Ein XML-Schema hat eine komplexe Struktur und Syntax. Da es sich bei einem XML-Schema selbst um ein XML-Dokument handelt, muss es den Regeln der XML-Spezifikation entsprechen. In XMLSpy können Sie in der Schema-Ansicht mit Hilfe von Drag & Drop-Techniken gültige XML-Schemas auf einfache Art erstellen. Das von Ihnen erzeugte XML-Schema-Dokument kann auch in der Text- und der Grid-Ansicht bearbeitet werden, viel einfacher lässt sich dies jedoch in der Schema-Ansicht bewerkstelligen.

 

Ziel

In diesem Tutorial-Abschnitt lernen Sie, wie man XML-Schemas in der Schema-Ansicht bearbeitet. Dabei lernen Sie die folgenden Schritte:

 

Erstellen einer neuen Schema-Datei

Definieren von Namespaces für das Schema

Definieren eines einfachen Inhaltsmodells (Content Model)

Hinzufügen von Elementen zum Inhaltsmodell über Kontextmenüs und mittels Drag-and-Drop

Konfigurieren der Content Model-Ansicht

 

Wenn Sie das einfache Schema fertig erstellt haben, können Sie mit dem nächsten Abschnitt des Tutorials, in dem Sie erfahren, wie Sie in XMLSpy mit den komplexeren Funktionalitäten von XML-Schema arbeiten, fortfahren. Auf diesen Abschnitt folgt ein Abschnitt über Schemanavigation und Dokumentation in XMLSpy.

 

In diesem Abschnitt verwendete Befehle

Wir verwenden in diesem Abschnitt des Tutorials ausschließlich die Schema-Ansicht. Dabei werden die folgenden Befehle verwendet:

 

ic_component

Diagramm anzeigen (oder Content Model-Ansicht anzeigen). Dieses Symbol befindet sich links von alle globalen Komponenten in der Schema-Übersicht. Wenn Sie darauf klicken, wird das Content Model der dazugehörigen globalen Komponente angezeigt.

 

© 2017-2023 Altova GmbH