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]

Subtracting in XSL?


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
Keywords
xml
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