Re: [xsl] Question about xsl-xslt

Subject: Re: [xsl] Question about xsl-xslt
From: "cutlass" <cutlass@xxxxxxxxxxx>
Date: Tue, 22 May 2001 10:43:13 +0100
> Dear all,
>
> I'm new in xml world so pease forgive me if my question is a silly one
we all know there are no silly questions, just silly people.

> I'd like to define and test a variable in my xslt stylesheet but it
> didn't work:

fundamentally, this is a difference within xslt, u may create variables but
they may not change ( ie, the old i=i+1 counter is invalid).

ok will take a look now at your specific problem

>
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
>  <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
>  <xsl:template match="/">
>  <xsl:variable name="level" select="3"></xsl:variable>
>                  <xsl:choose>
>                     <xsl:when test="$level=3">
>                         <xsl:value-of select="/filevideo/campi/campo1">
>                         </xsl:value-of>
>                     </xsl:when>
>                  </xsl:choose>
> </xsl:template
>


there were some mistakes in your syntax
here is xsl
-------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<xsl:variable name="level" select="3"/>

<xsl:choose>
<xsl:when test="$level=3">
<xsl:value-of select="/test"/>

</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

here is a test xml i used for testing your code as u did not include xml
------------------------------------------------------
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="test2.xsl" type="text/xsl"?>
<test>
adsfadsfasdf
</test>

cheers, jim fuller


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


Current Thread