Home. 
.

transparent

transparent

transparent

DTD und Schemadialekte

DTDs und XML-Schemas sind wichtige Aspekte von XML, die die logisch Strukturen (oder das Inhaltsmodell) von XML Dokumenten definieren - XMLSpy® 2008 ist das ideale Tool, um das Erstellen von Schemas und DTDs mit der Bearbeitung von XML-Instanzdokumenten zu integrieren.



Unterstützte Schemas

  • XMLSpy® 2008 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.



Von einem XML-Dokument erstellen

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

  • Generate Schema/DTD Dialog

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

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



Editieren & Validieren

  • XMLSpy® 2008 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 das Modell direkt in der hierarchischen Struktur bearbeitet werden.

  • Hier unten sehen Sie einen Ausschnitt einer DTD, die mit XMLSpy® 2008 editiert 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 Editing

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

  • Zusätzlich enthält XMLSpy® 2008 jetzt eine verbesserte grafische XML Schema Design-Ansicht 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.

  • Neu! 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.

  • Im Gegensatz zu anderen erhältlichen Tools, erledigt XMLSpy® 2008 beides!



Schemakonvertierung

  • 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 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 einer XML-spezifischen IDE (Integrated Development Environment) wie XMLSpy® 2008 ist die Integration von DTD/Schema-Editierung mit dem Erstellen von XML Dokumentinstanzen.

  • 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 im Schema oder 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® 2008 einen Befehl, mit welchem eine DTD oder ein Schema auf einfache Weise Ihrem Dokument zugewiesen werden können.

  • XMLSpy® 2008 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® 2008 weiß immer genau, welche für das ausgewählte Schema benötigt werden.

Testen Sie die leistungsstarken Funktionen von XMLSpy® 2008 zum Editieren von DTDs und Schemas. Downloaden Sie eine kostenlose 30-Tage-Testversion!



transparent
Download
Pricelist
Buy
Video
Datasheet
Feature Comparsion
Print
Mail
Digg
delicious
XMLSpy
in deutscher Sprache
.

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

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

.
.
.

transparent

transparent