This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Question about xsl-xslt
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] Question about xsl-xslt
- From: "cutlass" <cutlass at secure0 dot com>
- Date: Tue, 22 May 2001 10:43:13 +0100
- References: <3B0A30F2.350434AF@iet.unipi.it>
- Reply-To: xsl-list at lists dot mulberrytech dot com
> 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