Home. 
.

transparent

transparent

transparent

DTD und Schemadialekte

DTDs und XML-Schemas sind wichtige Aspekte von XML, die die logisch Struktur (oder das Inhaltsmodell) von XML Dokumenten definieren - XMLSpy® 2010 enthält einen leistungsstarken DTD Editor, um das Erstellen von DTDs mit der Bearbeitung von XML-Instanzdokumenten zu integrieren.

Unterstützte Schemas

XMLSpy® 2010 unterstützt sowohl die Bearbeitung als auch die Schema-Validierung von DTDs (Document Type Definitions) und W3C XML-Schemas (XSD) und kann ein XML-Instanzdokument gegen jeden dieser Schematypen validieren.

Download Klicken Sie hier um eine kostenlose 30-Tage Testversion von Altova XMLSpy® 2010 mit dem vollen Funktionsumfang, herunterzuladen!

Erstellen einer DTD anhand eines XML-Dokuments

Wenn Sie ein neues Schema oder eine DTD definieren, ist es oft hilfreich, einige Beispieldokumente in XML zu erstellen. In XMLSpy® 2010 können Sie nun anhand dieses Dokuments (bzw. anhand einer Gruppe von Dokumenten im Projektfenster) ein neues Schema generieren.

DTD Editor Dialog

XMLSpy® 2010 erkennt automatisch die in Ihren XML-Dokumenten verwendeten Datentypen (wie z.B. date, time, number, URI, usw.) und erstellt die entsprechenden Restrictions in der DTD.

Als Option kann XMLSpy® 2010 auch typische Enumerationsszenarien erkennen, in denen Elemente oder Attribute nur Objekte einer vordefinierten Liste von Werten enthalten dürfen.

Editieren und Validieren der DTD

XMLSpy® 2010 erlaubt das effiziente Editieren jedes Schemas oder jeder DTD in der Enhanced Grid Ansicht, die ideal für das Anzeigen der Struktur eines Inhaltsmodells geeignet ist. Hierdurch kann die DTD direkt in der hierarchischen Struktur bearbeitet werden.

Hier unten sehen Sie einen Ausschnitt einer DTD, die mit dem XMLSpy® 2010 DTD Editor bearbeitet wurde. Die einfache Baumstruktur kann wie eine hierarchische Elementstruktur eines normalen XML-Dokumentes editiert werden. Des Weiteren können Attributlisten in einer Datenbank/Tabellendarstellung angezeigt werden.

DTD Editor

XMLSpy® 2010 ist das einzige Produkt, das zum Bearbeiten von XML-Instanzdokumenten und DTDs oder XML-Schemas dasselbe Editiermodell verwendet. Dadurch benötigen Sie weniger Zeit, um das Verfahren zu erlernen, wodurch Ihre Investitionskosten sinken.

Zusätzlich enthält XMLSpy® 2010 einen XML Schema Editor zum Erstellen und Editieren von XML-Schemas, die mit der W3C XML Schema Definition Language konform sind.

Da XML-Schemas auf XML-Dokumenten als Darstellungsformat basieren, stehen Ihnen während des gesamten Editierprozesses Intelligente Editierfeatures, wie Eingabehilfen zur Verfügung.

Hinweis! Beim Validieren ist es wichtig, zwischen der Validierung von DTDs/Schemas (d.h. Überprüfung des Schemas/der DTD auf Konformität mit den Regeln für die Erstellung desselben, gemäß den entsprechenden Standards) und der Validierung eines XML-Instanzdokumentes gegen das zugehörige Schema oder die DTD zu unterscheiden.

XMLSpy® 2010 kann natürlich beides!

DTD / XML-Schema-Konvertierung

Heutzutage ist es wichtig, ein Tool zu besitzen, welches Ihre Inhaltsmodelle in alle Schemadialekte konvertieren kann.

Convert Schema / DTD Dialog

Öffnen Sie einfach eine existierende DTD im DTD Editor und verwenden Sie den Befehl "Schema konvertieren...". So werden Ihre DTDs in W3C XML Schemas umgewandelt, die den Empfehlungen vom Mai 2001 entsprechen - oder umgekehrt.

Gehe zu Definition

Einer der Hauptvorteile eines DTD Editors wie XMLSpy® 2010 ist die Integration der DTD-Bearbeitung und der Erstellung der XML-Dokumentinstanz.

Dies bedeutet, dass es einfach ist, Definitionen von Elementen oder Attributen zu lokalisieren. Mit der Funktion Go to definition finden Sie sofort das definierende Objekt in der DTD, die mit dem XML-Dokument verknüpft ist.

Schema/DTD zuweisen

Um die Integration von XML-Instanzdokumenten und korrespondierenden Schemas oder DTDs zu erleichtern, enthält XMLSpy® 2010 einen Befehl, mit welchem eine DTD oder ein Schema auf einfache Weise Ihrem Dokument zugewiesen werden können.

Der DTD Editor fordert Sie auf, ein bestehendes Schema oder eine DTD (von Ihrer Festplatte, einer beliebigen geöffneten Datei oder dem Projektfenster) auszuwählen und erstellt automatisch die korrekten XML-Elemente und Attribute, die erforderlich sind, um Ihr Instanzdokument an die DTD bzw. das Schema zu binden. Diese sind von Schema zu Schema verschieden, doch XMLSpy® 2010 weiß immer genau, welche für das ausgewählte Schema benötigt werden.

Testen Sie die umfangreichen Funktionalitäten von XMLSpy® 2010 für die Bearbeitung von DTDs und Schemas - Downloaden Sie eine kostenlose 30-Tage-Testversion von XMLSpy.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Digg
delicious
.

Most Wanted

.
XMLSpy
in deutscher Sprache
.

Altova XMLSpy steht nun in einer englischen und einer deutschen Version zum Download zur Verfügung.

.
.
Kostenloser Prozessor
.

AltovaXMLAltovaXMList 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.

.
.

transparent

transparent