DTDs

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Benutzerhandbuch und Referenz > DTDs und XML Schemas >

DTDs

Ein DTD-Dokument kann in der Text- und der Grid-Ansicht bearbeitet werden. Sie können die Standardansicht im Dialogfeld "Optionen" auf dem Register "Dateiarten" festlegen.

 

Textansicht

In der Textansicht wird das Dokument mit Syntaxfärbung angezeigt und muss eingetippt werden. Unten sehen Sie ein Beispiel für ein DTD-Fragment.

 

<!-- Element declarations -->

<!ELEMENT document (header, para, img, link)>

<!ELEMENT header (#PCDATA)>

<!ELEMENT img EMPTY>

  <!ATTLIST img

    src CDATA #REQUIRED

  >

 

<!-- Notation Declarations -->

<!NOTATION GIF PUBLIC "urn:mime:img/gif">

 

Die Einrückung wird durch Einrücklinien gekennzeichnet. Am besten verwendet man dazu die Tabulatortaste. Der Abstand für die Einrückung kann im Dialogfeld Einstellungen für Textansicht festgelegt werden.

 

Grid-Ansicht

In der Grid-Ansicht wird das DTD-Dokument als Tabelle dargestellt. In der Abbildung unten sehen Sie die Grid-Ansicht der oben angeführten DTD.

DTDGridView

Wenn sich der Cursor innerhalb einer Tabellenzeile befindet oder wenn eine Zeile ausgewählt ist, werden die Befehle zur Bearbeitung der DTD im Menü XML aktiviert. Sie können Child Nodes in die grafische Darstellung der DTD einfügen, bzw. diese anhängen und hinzufügen. Die DTD-Elemente, die an einer bestimmten Stelle verfügbar sind, sind im entsprechenden Untermenü des Menüs XML aktiv (Einfügen, Anhängen, Child hinzufügen). Außerdem können Sie ein ausgewähltes DTD-Element in ein anderes Element konvertieren und das Element nach links oder rechts verschieben, um seine Position in der Dokumenthierarchie zu ändern. Wenn ein Node ausgewählt ist, werden alle verfügbaren DTD-Elemente auch in den Eingabehilfen angezeigt.

 

DTD-Funktionen in XMLSpy

XMLSpy bietet die folgenden äußerst nützlichen Funktionen:

 

Konvertieren einer DTD in ein XML-Schema: Mit dem Befehl DTD/Schema | DTD/Schema konvertieren können DTDs in XML-Schemas konvertiert werden.
Generieren einer XML-Beispieldatei anhand einer DTD: Mit dem Befehl DTD/Schema | XML-Beispieldatei erzeugen kann ein XML-Dokument generiert werden, das auf der aktiven DTD basiert.

 


© 2019 Altova GmbH