Definition von SVG-Grafiken über XML
Thomas Schenkeli
- xml
Hallo,
ich möchte mehrere Templates für SVG-Grafiken erstellen, welche ich mit XML-Datein "füttern" mcöhte. Sprich, die XML-Datein enthalten nicht nur die anzuzeigenden Daten, sondern definieren auch, wie diese anzuzeigenden sind (Farben, Beschriftungen, Skalierungen, Strichstärken, Hilfslinien, ...).
Kennt jemand von euch vorhandene Beispiele was es alles für sinnvolle Parameter für SVG-Grafiken wie Bar-Charts, Tortendiagramme, Liniendiagramme etc... gibt?
Besten Dank für eure Hilfe
lg
Thomas
Hallo,
ich möchte mehrere Templates für SVG-Grafiken erstellen, welche ich mit XML-Datein "füttern" mcöhte. Sprich, die XML-Datein enthalten nicht nur die anzuzeigenden Daten, sondern definieren auch, wie diese anzuzeigenden sind (Farben, Beschriftungen, Skalierungen, Strichstärken, Hilfslinien, ...).
Kennt jemand von euch vorhandene Beispiele was es alles für sinnvolle Parameter für SVG-Grafiken wie Bar-Charts, Tortendiagramme, Liniendiagramme etc... gibt?
Ich verstehe nicht genau was du meinst.
(Wie) willst du dann diese XMLs in ein SVG-Datei hineinladen? Bzw. was genu sollen die XMLs enthalten? SVG-Fragmente, etc.?
Grüße
Thomas
Hallo,
Ich verstehe nicht genau was du meinst.
(Wie) willst du dann diese XMLs in ein SVG-Datei hineinladen? Bzw. was genu sollen die XMLs enthalten? SVG-Fragmente, etc.?
zB.:
<colors><V>red</V><V>blue</V><V>green</V><V>yellow</V></colors>
<x-title font=“Arial“ fontsize=“12“ angle=“0“><![CDATA[ X-Achse ]]></x-title>
<x-description display=“yes“ font=“Arial“ fontsize=“10“ angle=“90“ />
<y-description display=“yes“ font=“Arial“ fontsize=“10“ angle=“90“ unit=“h“ />
<y-axis minimum=“0“ maximum=“10“ x-crossing=“0“ />
Also quasi eine parametrisierte Definition des Aussehens der SVG-Grafik und ich bin auf der Suche danach welche Parameter denn sinnvoll sind.
Grüße
Thomas
lg
Thomas
Hallo,
Ich verstehe nicht genau was du meinst.
(Wie) willst du dann diese XMLs in ein SVG-Datei hineinladen? Bzw. was genu sollen die XMLs enthalten? SVG-Fragmente, etc.?zB.:
<colors><V>red</V><V>blue</V><V>green</V><V>yellow</V></colors>
<x-title font=“Arial“ fontsize=“12“ angle=“0“><![CDATA[ X-Achse ]]></x-title>
<x-description display=“yes“ font=“Arial“ fontsize=“10“ angle=“90“ />
<y-description display=“yes“ font=“Arial“ fontsize=“10“ angle=“90“ unit=“h“ />
<y-axis minimum=“0“ maximum=“10“ x-crossing=“0“ />Also quasi eine parametrisierte Definition des Aussehens der SVG-Grafik und ich bin auf der Suche danach welche Parameter denn sinnvoll sind.
Solche Paramter gibt es nicht. SVG bietet von Haus aus keine solche Inklusionen. (es sei denn du erweiterst die interne DTD untermenge in deien SVG-Dateien und definierst deine XML-Fragmente als Entities, oder du Programmierst deine Anwendung so, dass diese XInclude verarbeitet, aber auch dann hast du nichts anderes erreicht, als dass dein XML in der SVG-Datei drinn steht (womit sie wohl auch gleich nicht mehr validiert)).
Grüße
Thomas