Christoph Schnauß: inline SVG in XML

Beitrag lesen

guten Morgen, Martin,
<!-- das ist eine Anrede, auf die manche hier Wert legen //-->

Ist es vorgesehen SVG-Code direkt in XHTML zu schreiben?

NEIN. Die _Brücke_ zum Verständnis steht an etwas anderer Stelle: SVG ist, ebenso wie XHTML, eine SGML-Sprache (nicht ganz exakte Aussage). Das heißt, wenn dein Ursprungsdokument ein XML-Dokument ist, kannst du SVG _darin_ definieren, und _daraus_ HTML-Dokumente generieren. Im übrigen ist SVG eine vom W3C normierte Angelegenheit, die leider bisher zu wenig Verbreitung gefunden hat  -  siehe http://www.w3.org/Graphics/SVG/Overview.htm8

Gibt es Browser, die das interpretieren?

mozilla kann es in gewissen Grenzen, der IE kann es auch, falls ein entsprechendes plugin installiert ist. Konqueror (auf UNIX/LINUX) kann es noch nicht, aber galeon kriegt es mit Einschränkungen hin (wieder die Geschichte mit den plugins). Opera soll es können, hab ich aber noch nicht herausgefuzzelt, wie ...

Wenn man sich eingehender mit SVG beschäftigt, sieht man leicht, was für eine faszinierende Sache das sein/werden könnte. Man kann dasselbe damit machen, wozu manche andere heute noch Flash bemühen, aber man bleibt trotzdem valide und W3C-konform ... es ist wohl noch ein weiter Weg, bis sich diese Empfehlung des W3C durchgesetzt haben wird. Genauer noch als mit Flash kann man mit SVG pixelgenau arbeiten, was bisweilen zu ziemlich abstrus wirkendem Quelltext führen kann. Aber es "funktioniert" halt.

;-)

Grüße

Christoph S.