Subject: Subtracting in XSL? From: Ramon Mariano <rmariano@xxxxxxxxxxxxx> Date: Wed, 16 Aug 2000 19:07:08 -0700 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Check if XML tag exists?, Oliver Becker | Thread | Re: Subtracting in XSL?, Mike Brown |
Re: Passing Variable into an extern, Sia Rahimi | Date | Re: Use of Parameters ...Help! :), Mike Brown |
Month |