Subject: RE: [xsl] using variable's value in select statement From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Fri, 27 Apr 2001 21:28:47 +0100 |
You need the xx:evaluate() function which is present in a number of products including Saxon and Xalan. Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Edward > Kennedy > Sent: 27 April 2001 20:57 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] using variable's value in select statement > > > > I am using a stylesheet to read a string from an xml file into a > variable. Now I want to use that string in a select xsl:value-of > statement. > > XML file 1: > > <?xml version="1.0"?> > <Data> > <value1>1</value1> > <value2>3</value2> > <sum>4</sum> > </Data> > > XML File 2: > > <?xml version="1.0"?> > <Functions> > <Func1>value1 + value2</Func1> > </Functions> > > ********** > In the XSL: > > <xsl:variable name="thisline"><xsl:value-of > select="$funcfile/Functions/Func1" /></xsl:variable> > > This returns a string which is actually a mathematical function acting > on other xml elements > > Now I want to take this string(function) and use xsl:value-of > to get the > value of the fuction within the xml > so it can be used in other places > > > <xsl:variable name="thisfunc"><xsl:value-of select="$thisline" > /></xsl:variable> > <xsl:if test="$thisfunc = sum"> > <xsl:text>The sum is correct</xsl:text> > </xsl:text> > > Hope this makes sense! > > Thanks > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] using variable's value in sel, Edward Kennedy | Thread | Re: [xsl] xsl] XSL and XMLSchema wi, David Carlisle |
[xsl] using variable's value in sel, Edward Kennedy | Date | Re: [xsl] URGENT help...XSL page ca, Thomas B. Passin |
Month |