This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: param - default settings


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@globalpark.de



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]