Strukturfragen

Teil 6: XML-Kurs 3

Um sich das Leben etwas zu erleichtern, finden Sie im Web eine Unmenge an Werkzeugen, um DTDs und Schemata automatisch zu generieren. Wenn Sie bereits eine DTD haben, können Sie diese als Ausgangspunkt verwenden. Ein Werkzeug mit dem Namen "dtd1xs" bietet die Firma Syntext unter www.syntext.com/products/dtd2xs. Allerdings müssen Sie laut Dokumentation zum Ausführen unter Windows noch zwei Systemdateien "MSVCRT.DLL" und "MSVCP60.DLL" in den Programmordner kopieren. Vorsicht, nur kopieren, nicht verschieben!

Die Umwandlung erfolgt dann in der Eingabeaufforderung. Zuerst folgt die DTD-Datei mit Pfad, dann die Schema-Datei:

dtd2xs.exe news.dtd news.xsd DTD in ein Schema verwandeln.

Das Ergebnis kann sich durchaus sehen lassen. Dieses Schema (siehe Kasten "XML-Schema") soll nun Ausgangspunkt für unsere weiteren Operationen sein.

(Kasten, etwa hier, bei Bedarf weglassen)

XML-Schema

<xs:schema xmlns:xs='http:// www.w3.org/2001/XMLSchema'><xs:annotation>
-- This schema was automatically generated by
Syntext Dtd2Schema --
-- conversion tool (from file: news.dtd) --
-- Copyright (C) 2002, 2003 Syntext Inc. See
http://www.syntext.com
for updates. -- </xs:annotation><xs:element name='inhalt'><xs:complexType mixed='true'></xs:complexType></xs:element><xs:element name='nachricht'><xs:complexType><xs:sequence><xs:element ref='titel' maxOccurs='unbounded'/><xs:element ref='inhalt' minOccurs='0'
maxOccurs='unbounded'/></xs:sequence><xs:attribute name='id' use='required'
type='xs:ID'/></xs:complexType></xs:element><xs:element name='news'><xs:complexType><xs:sequence><xs:element ref='nachricht'
maxOccurs='unbounded'/></xs:sequence></xs:complexType></xs:element><xs:element name='titel'><xs:complexType mixed='true'></xs:complexType></xs:element></xs:schema>

Mehr lesen

Chronologische Liste und Netflix-Links -

Neuerscheinungen in der Übersicht -

Vorschau auf Film- und Serien-Highlights -

Mehr zum Thema

Licht, Kälte und mehr

Im Winter fordern Lichtverhältnisse, Motivumgebungen und Kälte Kamera und Fotografen. Wir verraten, worauf Sie achten müssen.
Automobilclub

Wer seine ADAC-Mitgliedschaft kündigen möchte, bekommt hier aktuelle Tipps. Wir zeigen Ihnen, wie das online per Formular oder E-Mail möglich ist.
Kosten, Apps, Kündigung und Co.

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
BIOS-Tricks, Passivkühlung und mehr

Die Komponenten eines PCs erzeugen Hitze. Lüfter sorgen meist für eine lästige Geräuschkulisse. Mit unseren Tricks wird Ihr PC flüsterleise.
PC, PS4, Xbox One & Co.

Die Spiele-Releases im Dezember 2015 bieten wieder spannende Neuheiten für PC, PS4, Xbox One und mehr.