This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: XSLT and SVG
- To: <xsl-list at mulberrytech dot com>
- Subject: RE: XSLT and SVG
- From: "Chris Bayes" <Chris at Bayes dot co dot uk>
- Date: Tue, 19 Sep 2000 09:30:11 +0100
- Reply-To: xsl-list at mulberrytech dot com
>Chris Bayes wrote:
>
>> Your question prompted me to play around with this a little. I
>decided that
>> one of the difficult things to do was to change a css property within a
>> style attribute. Normally I would do my styling solely within my xslt
>> stylesheet and ignore any styling in the xml document but with
>SVG you have
>> your styling in the source document so it is not that easy.
>
>Just pointing out that nothing precludes using style elements of external
>stylesheets in SVG.
No very true but they don't normally override style attributes on elements.
>Also, why edit a style attribute?
Why not it was just an excersize.
>Why not just add a
>selector of higher specificity that overrides the property you want to
>change?
Not sure what you mean here. Are you talking about !important or
<text...style="color:red;"><span style="color:blue;">some text</span></text>
I think it is cleaner to change the style attribute rather than overriding
things or having external stylesheets. Less stuff to transmit and maintain.
>
>> So I decided to write an xslt that would change one css property
>of the xml
>> in the stylesheet. If you want to change more than one or two then it is
>> probably easier to just replace the style attribute but they can
>get quite
>> large so you wouldn't want to do that for just say the fill or stroke
>> colour.
>> [...]
>> So what looked like a simple answer to a simple problem *isn't*. Maybe Ms
>> and Mike can shed some light on this
>
>I think this is a case where server-side DOM 2 makes more sense than
>server-side XSL-T.
Possibly but the question was about XSLT and the more weapons in your
armoury the better.
Ciao Chris
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list