ThomasM: Erstelen von SVG mit XSLT via XML---> Problem mit Css und xmlns

Beitrag lesen

Hallo Markus,

  1. Durch diese xmlsn bei "rect" wird das svg net dargestellt, wenn ich nun  bei xmlns:ww..... ein xmlns:svg... draus mache ist das xmlns bei "rect" weg jedoch wird es dann trozdem net angezeigt...
    Woran könnte das liegen??

Binde den SVG-Namensraum mit ein:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns="http://www.w3.org/2000/svg">  
...

Ich will das Css wie in XML gehsen einbinden, kann man das so machen oder wird das net funktionieren?

Erzeuge besser die passende PI:

<xsl:template match="/data">  
  <xsl:processing-instruction name="xml-stylesheet">type="text/css" href="..."</xsl:processing-instruction>  
...

BTW: Das rect-Element lässt sich auch einfacher bzw. übersichtlicher erzeugen:
<rect x="13.5%" y="{40-$y1*5}" width="3%" height="{$y1*5}" class="Fill-B"/>

Grüße,
Thomas