Die DOCTYPE-Angabe im Detail

(Auszug aus "Das Einsteigerseminar SVG — Webgrafiken mit XML" von Helma Spona)

Als nächste wird die zu verwendende DTD für die XML-Datei mit der <DOCTYPE>-Angabe festgelegt. Sie bestimmt im Wesentlichen die verfügbaren XML-Tags, die Sie in der SVG-Datei verwenden können. Zudem legt Sie fest,

  • welche Attribute für die XML-Tags zur Verfügung stehen,
  • welcher Wertetypen den Attributen zugewiesen werden können und
  • welche Optionen für die Formatierung über das style-Attribut zur Verfügung stehen.

Hinweis:
Abhängig vom SVG-Viewer, für den Sie Ihre Grafik erzeugen möchten, können Sie unterschiedliche DTDs verwenden. Für den SVG-Viewer 1.0 verwenden Sie die Angabe: <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN" "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-styleable.dtd">, für den SVG-Viewer 2.0 ist die Angabe: <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN" "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd"> besser geeignet. Dem aktuellen Status der SVG-Standardisierung entspricht jedoch die Angabe: <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010719//EN" "http://www.w3.org/TR/2001/PR-SVG-20010719/DTD/svg10.dtd">. Sie können alle drei DTDs in beiden SVG-Viewern ausführen, erhalten dann aber unter Umständen eine Meldung, dass die DTD nicht bekannt ist. Dies kann, muss aber nicht, zu Anzeigefehlern führen.

Im Detail ist die <DOCTYPE>-Angabe wie folgt aufgebaut. Sie wird eingeleitet mit <!DOCTYPE danach folgt im Fall eines SVG-Dokuments die Angabe svg und dann wird mit PUBLIC die eigentliche DTD angegeben. Zum Schluss wird mit der http-Adresse ein eindeutiger Namensraum definiert. Er legt die DTD fest, die allerdings nicht online geladen wird, sondern intern im SVG-Viewer bzw. Browser integriert ist. Die angegebene Adresse sorgt nur für eine eindeutige Identifikation der zu verwendenden DTD.

Hinweis:
Der Aufbau der Adresse beinhaltet das Datum und den Status, des verwendeten SVG-Standards bzw. der SVG-Empfehlung. Aus PR-SVG-20010719 ergibt sich, dass diese DTD der W3C-Dokumentation vom 19.07.2001 entspricht und aus dem PR können Sie entnehmen, dass es sich zur Zeit um eine Proposed Recommendation handelt. SVG steht also kurz davor, zur W3C-Empfehlung zu werden. Es ist somit davon auszugehen, dass bei entgültiger Verabschiedung des SVG-Sprachumfangs als W3C-Empfehlung noch eine neue DTD verfügbar sein wird. (Anmerkung der data2type-Redaktion: für die aktuellen SVG-DOCTYPE-Angaben siehe W3C: Recommended list of Doctype declarations - Optional doctype declarations.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema SVG bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © verlag moderne industrie GmbH 2001
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Das Einsteigerseminar SVG — Webgrafiken mit XML" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

verlag moderne industrie GmbH, Justus-von-Liebig-Straße 1, D-86899 Landsberg/Lech, fon ++49 (0) 81 91 / 125 – 0, leserservice(at)mi-verlag.de