[xsl] Setting some variables

Subject: [xsl] Setting some variables
From: David Totten <xsl@xxxxxxxxxxxxxx>
Date: Thu, 9 Jan 2003 10:46:43 -0500
I have the following xml snippet

<object type="figure" position="fixed" id="fu1">
<objectsource>
<file name="ejb1821.fu1.gif" type="gif"/></objectsource>
</object>


I am trying to do something like this..


<xsl:template match="object">
 <xsl:variable name="filename" select="translate(descendant::file[@name],
   'abcdefghijklmnopqrstuvwxyz',
   'ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
 
 <xsl:variable name="type" select="translate(descendant::file[@type],
   'abcdefghijklmnopqrstuvwxyz',
   'ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>

 <xsl:value-of select="$filename"/>
 <xsl:value-of select="$type"/>
</xsl:object>

however $filename and $type always end up being empty. I am using a
slightly modified version of Xalan C++ to do the translations.

Thanks,

Dave Totten

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


Current Thread