Hallo,
Und zwar:
XML soll ja das Layout von der Struktur der Daten trennen, wie man in vielen Zeitschriften und auch in SelfHTML lesen kann.
ja das tut sie auch.
Nun frage ich mich, wie das bei SVG ist, denn schließlich wird ja hier das Aussehen der Daten explizit vorgegeben.
Z.B sagt
<rect x="0" y="0" width="10" height="10" fill="blue"/>
ganz genau, wie das Rechteck auszusehen hat, welche Farbe es hat usw.
ich sehe dabei das problem nicht. SVG ist ein format für 2 dimensionale grafiken. da es sich um ein grafikformat handelt muss man das "layout" bzw. aussehen bestimmen. SVG tut dies auf eine XML basierende, strukturiere form. siehe z.B. die struktur einer SVG datei an und die regel für gruppierung etc. und mit hilfe der attribute werden ebenfalls strukturen beschrieben: z.B. der verlauf eines pfades.
und wie schon Thomas sagte, man könnte auch beim SCG auf CSS zurückgreifen. Oder ebso mittels xslt das was du Aussehen nennst einer XML/SVG datei hinzufügen.
grüße
Thomas
ps: es ist das selbe wie mit XSL-FO dort wird auch explizit das layout definiert.