|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Subtracting in XSL?
I have an XML document that contains the following: <DOCUMENT> <Image_A><IMG SRC="image_a.jpg" WIDTH="200" HEIGHT="400"/></Image_A> <Image_B><IMG SRC="image_b.jpg" WIDTH="100" HEIGHT="200"/></Image_B> </DOCUMENT> Is there a way for me to subtract the height of the "Image_B" element from the "Image_A" element? The way I'm doing it right now involves a VBScript function I created in my XSL: <msxsl:script language="VBScript" implements-prefix="test"> Function Subtract(n1, n2) Subtract = n1 - n2 End Function </msxsl:script> I call the function like this: <xsl:value-of select="test:Subtract(<xsl:value-of select="//DOCUMENT/Image_A/IMG/@HEIGHT">, <xsl:value-of select="//DOCUMENT/Image_B/IMG/@HEIGHT">)" /> This, obviously, doesn't work, but is there a way to pass the HEIGHT values into my Subtract function?? If not, is there a better way of accomplishing this? Thanks in advance! XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








