...
Is that possible with XSL?
With XSLT 2.0 you could do
<xsl:attribute name="style" select="replace(@style,
'fill:none;stroke:black;', '')"/>
And with XSLT 1.0 processor supporting
xmlns:regexp="http://exslt.org/regular-expressions"
you can do:
<xsl:attribute name="style" select="regexp:replace(@style,
'fill:none;stroke:black;', 'g', '')"/>
This is similar to "../200903/msg00447.html".
Mit besten Grüßen / Best wishes,
Hermann Stamm-Wilbrandt
Developer, XML Compiler
WebSphere DataPower SOA Appliances
----------------------------------------------------------------------
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Erich Baier
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294
Martin Honnen
<Martin(_dot_)Honnen(_at_)gm
x.de> To
xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
07/03/2009 06:33 cc
PM
Subject
Re: [xsl] Is it possible to rewrite
Please respond to part of an attribute value with
xsl-list(_at_)lists(_dot_)mu XSL?
lberrytech.com
Jonas Voss wrote:
Some elements in the svg has a style attribute, which looks like this:
<path style="fill:none;stroke:black;stroke-width:1.55"/>
I am looking for a way to remove the "fill:none;stroke:black" of the
above,
but to keep the "stroke-width:155" part of the attribute.
So far, all I've been able to do was to overwrite the style attribute of
the
element altogether with the following XSL:
<xsl:template match="svg:path">
<xsl:element name="path">
<xsl:apply-templates select="@*"/>
<xsl:attribute name="style"></xsl:attribute>
</xsl:element>
</xsl:template>
This obviously leaves the style attribute empty (style=""), but I would
like
to maintain the "stroke-width:1.55" value, and strike the rest of the
style
attribute.
Is that possible with XSL?
With XSLT 2.0 you could do
<xsl:attribute name="style" select="replace(@style,
'fill:none;stroke:black;', '')"/>
--
Martin Honnen
http://msmvps.com/blogs/martin_honnen/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--