[xsl] Calculations in an attribute

Subject: [xsl] Calculations in an attribute
From: bryan hansen <bh5k@xxxxxxxxx>
Date: Mon, 11 Mar 2002 10:06:59 -0800 (PST)
Hi all-

I am using XSL to convert to SVG and when I try to do
a calculation in a attirbute I get an exception of:

org.xml.sax.SAXParseException: The value of attribute
"width" must not contain the '<' character.

I understand what the error is, but not how to get
around it. The svg needs to have a width dynamically
calculated (I am making a bar graph) and looks
something like this:

<rect x="291" y="121" width="142" height="10"
fill="green" />

I want to have a percentage on the width so I have
tried this (among other things):

width="<xsl:value-of select="142 * total div 100"/>"

And it throws the exception listed above. Any ideas?
Thanks for your help in advance.

Bryan

__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread