Home. 
.

transparent

transparent

transparent

XML-Schema Editor

XMLSpy® 2008 enthält den grafischen Original-XML-Schema-Editor mit den einmaligen Funktionen für visuelles Design und den intelligenten Eingabehilfen zum mühelosen Modellieren, Bearbeiten und Dokumentieren von XML-Schemas.

Da Sie mit dem XML-Schema Editor in XMLSpy Schemas mit grafischen Mitteln erstellen können, können Sie sich auf die Semantik Ihres Schemas konzentrieren und XMLSpy die syntaktischen Einzelheiten der XML-Schema-Sprache überlassen.

XML Schema Editor Design Menü PREMIUM Version

Das Menü "Schema-Design" enthält zahlreiche Befehle für die Arbeit mit Ihrem Schema im XML Schema Editor.

XML Schema editor menu

XML Schema Design - Globale Elemente

Wenn Sie ein XML-Schema Dokument öffnen, zeigt der XML-Schema Editor alle global definierten Objekte (Elemente, ComplexTypes, AttributeGroups, usw....) im XML-Schema als Liste in der Design-Ansicht an:

Viewing globals in XML Schema editor

Wenn Sie ein Element, einen complexType, oder eine attributeGroup auswählen, werden die zugehörigen Attribute automatisch in einer Liste unter den globalen Datenelementen angezeigt.

XML Schema Design - Inhaltsmodell PREMIUM Version

Wenn Sie auf das Baumstruktursymbol neben einer globalen Komponente klicken, wird eine detaillierte grafische Ansicht ihres Inhaltsmodells im XML-Schema Editor angezeigt.

Graphical view of content model in XML Schema editor

Video demo of  XML Schema editor Hier finden Sie eine Flash Demo zum XML Schema Editor

Um ein Inhaltsmodell editieren zu können, ordnen Sie die Elemente einfach mit Hilfe von Drag Drop neu an oder klicken Sie auf die rechte Maustaste, um kontextsensitive Optionen auswählen zu können. Mit einem Klick auf das Symbol "Globale Elemente anzeigen" können Sie jederzeit zur globalen Ansicht zurückkehren.

Auf diese Art können Sie Komponenten auf globaler Ebene bearbeiten und anschließend das Inhaltsmodell einzelnen Komponenten editieren. Wenn eine Komponente ausgewählt ist, erscheint Sie blau markiert und ihre Eigenschaften werden in einer Reihe von editierbaren Eingabehilfe-Fenstern angezeigt.

Navigator in XML Schema  Editor

Elemente können dem Inhaltsmodell einfach durch Ziehen (oder Kopieren und Einfügen) aus dem XML Schema Navigatorfenster an die gewünschte Position im Inhaltsmodell hinzugefügt werden.

Da die meisten Parameter eines Elementnode (Name, Typ, facets) direkt in der Baumdiagramm-Ansicht editiert werden können, sehen Sie immer alle Details zum ausgewählten Node in den Fenstern:

XML Schema Details

XML Schema Design - Smart Restrictions

Bei der XML-Schema-Entwicklung werden beim Ableiten eines Complex Type durch Restriction Teile des Content Model des Basistyps im abgeleiteten Typ umgeschrieben. Dies kann oft verwirrend sein, wenn es sich um ein komplexes Content Model handelt und man sich bei den Änderungen nicht mehr genau erinnern kann, wie genau das Content Model des Basistyps aussieht.

Der graphische XML Schema Editor in XMLSpy bietet nun eine Möglichkeit, um den Basistyp und seine Restrictions einfach zu visualisieren und zu bearbeiten, sodass Sie sicher gehen können, dass die Restrictions gültig sind, wenn Sie Änderungen vornehmen. Alle Komponenten des Basistyps und im Vergleich dazu der aktuelle durch Restriction eingeschränkte Typ werden im Diagramm des Content Model für den durch Restriction eingeschränkten Complex Type angezeigt. Zusätzlich dazu sind im XML Schema Editor alle Möglichkeiten, um den Basistyp durch Restriction einzuschränken, visuell gekennzeichnet, sodass der abgeleitete Typ problemlos eingeschränkt werden kann.



Derivation by restriction

Symbole in der Content Model Ansicht gestatten Ihnen, Änderungen vorzunehmen, wobei der ursprüngliche Basistyp weiterhin zu sehen ist. Wenn Sie z.B. auf die "X"-Schaltfläche neben einem Element im Basistyp klicken, wird dieses entfernt und die Anzeige ändert sich. Sie können das Element jederzeit wieder hinzufügen, indem Sie auf das "+" Symbol klicken.



Derivation by restriction

Die Smart Restrictions-Anzeige unterstützt zahlreiche komplexe Funktionen zum Visualisieren von Typen, die durch Restriction eingeschränkt wurden, u.a. ein Dropdown-Menü, in dem Sie gültige Kompositoren auswählen können sowie "+" oder "-" Symbole, um ändern zu können, wie oft Elementgruppen vorkommen dürfen und vieles mehr.

Die Funktionalität zum Visualisieren und Editieren von Restrictions für Complex Types ist eine weitere einzigartige Funktion, die Sie nur in XMLSpy, dem führenden XML- und XML-Schema Editor, finden.

In Schemas suchen

Mit dieser Funktion werden die bereits robusten XMLSpy-Funktionen zur Suche in Dateien durch zusätzliche Funktionen für die Schemaentwicklung ergänzt. Im Fenster "In Schemas suchen" können Sie in einzelnen Schemas und in komplexen aus mehreren Dateien bestehenden Schemas mühelos detaillierte Such- und Ersetzungsvorgänge durchführen. Es stehen verschiedene Optionen zum Suchen/Ersetzen zur Verfügung. Dank mehrerer Register können Sie mehrere Suchen durchführen, ohne Ihre bisherigen Ergebnisse zu verlieren.





Screenshot folgt



Weitere Features

Zusätzlich zu diesen flexiblen Editiermöglichkeiten bietet der XMLSpy XML Schema Editor unzählige Konfigurationsmöglichkeiten. Der Benutzer kann selbst entscheiden, welche Parameter er am Bildschirm sehen möchte und wie die Anzeige formatiert werden soll:

XML Schema editor tree view

Außerdem unterstützt der XML Schema Editor aggregierte Schemas und gestattet Ihnen Schemakomponenten aus anderen Namespaces zu importieren, Komponenten aus demselben Namespace zu inkludieren oder eine existierende Schemakomponente Ihren Anforderungen entsprechend global neu zu definieren. Durch Aufrufen von SchemaAgent® 2008 Server haben Sie im Infofenster und den Eingabehilfen von SchemaAgent® 2008 Zugriff auf alle Schemas und Schemakomponenten im XMLSpy-Serverpfad. Wenn Sie eine dieser Komponenten einfügen, können Sie angeben, welches Schema die gewünschte Definition enthält, woraufhin SchemaAgent® 2008 die nötigen include/import/redefine-Anweisungen automatisch erstellt. Lesen Sie mehr über die Verwendung des XMLSpy XML Schema Editors mit SchemaAgent.

Wenn Sie Ihrem Content Model eine bereits vorhandene Struktur zugrunde legen wollen, stehen Ihnen im XML Schema Editor von XMLSpy Tools zur Verfügung, um anhand von XML-Instanzdokumenten automatisch XML-Schemas und relationale Datenbanken zu erstellen oder XML-Schemas mit einem Mausklick in einen DTD-Dialekt zu konvertieren und umgekehrt.



Generating an XML Schema

Sie können ein XML-Schema oder eine DTD anhand eines Dokuments automatisch generieren und umgekehrt XML-Instanzdokumente anhand Ihres XML-Schemas/Ihrer DTD erzeugen, um die Funktionalitäten zu testen.



XML-Schema-Dokumentation PREMIUM Version

XML Schema hat weitgehende Akzeptanz erlangt; daher ist es besonders wichtig, umfassende Dokumentation für publizierte Schemas zu liefern. Mit dem XMLSpy XML Schema Editor haben es Schema-Designer leicht, solche Dokumentationen zu erstellen, da ein konfigurierbarer Dokumentationsgenerator mitgeliefert wird, mit dem Sie Schema-Snapshots speichern und eine komplette Dokumentation mit Diagrammen, Quellcodefragmenten und praktischen Querverweisen generieren können.

XML Schema Documentation Dialog

Die Dokumentation enthält alle Elementeigenschaften und Attributannotationen und kann im HTML- oder im Microsoft Word-Format generiert werden. In der Abbildung unten sehen Sie ein Beispiel für die Dokumentation zu einem Element im HTML-Format:

XML Schema Documentation Example

Testen Sie die leistungsstarken Funktionen des grafischen XML Schema Editors und downloaden Sie jetzt  XMLSpy® 2008!



transparent
Download
Pricelist
Buy
Video
Datasheet
Feature Comparsion
Print
Mail
Digg
delicious
Kostenloser Prozessor
.

AltovaXML

AltovaXMList ein Prozessor für XML-Standards, der den Altova XSLT 1.0, XSLT 2.0, XQuery und den XML-Validierungsparser enthält und lizenzgebührenfrei in Ihre eigenen Applikationen integriert werden kann.

.
.
.
.

SchemaAgent
Sehen Sie selbst, wie das Erstellen und Verwalten von XML-Schemas mit SchemaAgent in eine völlig neue Dimension eintritt.

.
XPath Analyzer
.

XMLSpy enthält den leistungsstarken XPath Analyzer, der Ihnen bei der Erstellung und Verifizierung von XPath-Ausdrücken hilft, die dazu dienen, XML Schema Identity Constraints zu definieren.

.
Weitere XPath Features...more

XML-Schema Links
.

XML-Schema ist eine Empfehlung (Recommendation, REC) des W3C, die am 2. Mai 2001 herausgegeben wurde:

XML Schema Teil 0: Primer
XML Schema Teil 1: Strukturen
XML Schema Teil 2: Datentypen

.

Eine gute Einführung in XML-Schema finden Sie in den Artikeln auf der O'Reilly Network-Site xml.com:

.Using XML Schemas
.XML Schema Structures Quick Reference
.XML Schema Datatypes Quick Reference

.
.
.

transparent

transparent