Überblick

SVG steht für Scalable Vector Graphics und ist der offizielle auf XML basierende Vektorgraphik-Standard des W3C. SVG-Grafiken bestehen aus ASCII-Code, können mit jedem beliebigem Texteditor erstellt werden und sind ohne Qualitätsverlust skalierbar. SVG unterstützt Stylesprachen wie z.B. CSS und Scriptsprachen wie z.B. JavaScript oder ECMAScript.
SVG berücksichtigt folgende drei Arten von grafischen Elementen:

  • vektorbasierte Geometrie (Linien, Kreise, Ellipsen, Rechtecke, Polylinien, Polygone, Symbole und Pfad-Elemente)
  • Pixelbilder
  • Text

Nähere Informationen zu den graphischen Elementen von SVG findet man unter:

Graphische Möglichkeiten von SVG

SVG Grafiken benötigen derzeit zur Darstellung noch ein Plug-In, das von Adobe kostenlos zur Verfügung gestellt wird und nur im Microsoft Internet Explorer einwandfrei funktioniert. Andere Browser wie Mozilla bzw. Firefox arbeiten noch an einem entsprechenden Plug-In.

Download Adobe SVG Viewer

XML steht für Extensible Markup Language und ist ein Standard zur Erstellung strukturierter, maschinen- und menschenlesbarer Dateien. Man könnte auch sagen, dass XML eine Verallgemeinerung von HTML ist. Wie bei HTML verwendet XML Tags, welche im Gegensatz zu HTML nicht vordefiniert sind und somit frei wählbar sind, sofern die XML-Datei keiner DTD (Document Type Definition) unterliegt.
Durch XML ist es möglich Daten von ihrer Repräsentation zu trennen.

Für dieses Modul werden XML-Grundkenntnisse vorausgesetzt.