Thomas Meinike: svg in xml 2

Beitrag lesen

Hallo,

Als konkretes Uebungsbeispiel habe ich 20 xml Dateien (Palais) die mit (einer) der gleichen xsl (eine css) tranformiert werden. In diese xml (bzw html) moechte ich an verschiedenen Stellen Wappen einfuegen  die als svg-dateien vorliegen.
Dieser Verweis mueßte aber meiner Meinung nach in der xml stehen sonst mueßte ich ja auch 20 xsl haben.?

Schreibe in die XML die SVG-Dateiverweise und erzeuge im Stylesheet das Attribut data fuer object und setze den entsprechenden Wert.

XML:
<grafik datei="abc.svg"/>

XSL:
<object type="image/xml+svg">
  <xsl:attribute name="data">
    <xsl:value-of select="/.../@datei"/>
  </xsl:attribute>
</object>

Moeglich waere auch alles in svg zu schreiben. Svg kennt aber keinen Lauftext.

Naja, mit etwas Scripting kann man auch da Laufschriften erzeugen.

MfG, Thomas