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 zum Thema

Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
Amazon Blitzangebote
Technik-Deals

Die Highlights der Amazon Blitzangebote - heute mit Sennheiser-Headset, Xbox-One-Tagesangeboten, Asustor-NAS, Powerline-Set und mehr.
Tipps zum leisen PC
Tipps und Tricks

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.
SSD Mythen Tipps
Solid State Disk

SSD-Tuning - was ist wahr, was ist falsch? Wir verraten, welche SSD-Mythen Sie vergessen können und welche Tipps wirklich helfen.
Urlaubsbilder
Fotografieren im Sommer

Von Sommerlicht bis Sonnernuntergang: Unsere 7 Tipps verraten, wie Sie Urlaubsfotos richtig machen und schöne Bilder mit nachhause bringen.