xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Changing an html colour value


Subject: Re: [xsl] Changing an html colour value
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 21 Dec 2004 12:53:56 GMT

> Is it possible to change an html colour value coded into the source xml with
> xsl?

XSLT knows nothing about HTML so your question is really
"Is it possible to change the value of an attribute"

If your template for td goes
<xsl:apply-templates select="@*"/>

then you just want to copy most attributes so

<xsl:template match="@*">
 <xsl:copy-of select="."/>
</xsl:template>

but change this one

<xsl:template match="@bgcolor[.='#ffffff']">
  <xsl:attribute name="bgcolor">#999999</xsl:attribute>
</xsl:template>

Note that XSLT never updates the source document "in-place" so the
source isn't changed however the new document will have #999999
wherever the old one has #ffffff

David



________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________


Current Thread
Keywords
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor