Re: [xsl] param - default settings

Subject: Re: [xsl] param - default settings
From: Ingo Friepoertner <friepoertner@xxxxxxxxxxxxx>
Date: Tue, 30 Oct 2001 12:50:40 +0100
Oleg Tkachenko wrote:

Ingo Friepoertner wrote:

Hi list,

I start processing my xml/xsl files with some param's.

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
<xsl:output method="html"/>
<xsl:param name="abs" />


I thought I could define default values if some param's were not set .
But this doesn't work:
 <xsl:param name="abs" select="1" />
Why not ?

How do you know this doesn't work? What is your real problem?


<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
<xsl:output method="html"/>
<xsl:param name="abs"/>


<template match="/">
    <xsl:value-of select="$abs * 3"/>
   <xsl:if test="$abs >=2">
      <!-- [...] -->
   </xsl:if>
</template>

Well I need these vars several times in the stylesheet ... for colspan's, or when ... apply statements.

Greets,

Ingo

--
Ingo Friepoertner
friepoertner@xxxxxxxxxxxxx



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


Current Thread