Re: Use optional options...

   Yes, Erik Siegel already answered me, just seen it was in private.
My brain obviously was not working 100% yesterday night...  Rule of
thumb: sleep on such questions when you work late at night, before
sending them on a public mailing list.

  Thanks, and sorry for the noise,

-- 
Florent Georges
http://fgeorges.org/
http://h2oconsulting.be/


On 18 February 2014 08:58, James Fuller wrote:
> you could provide a default value to the option ( look up 5.7.2
> p:option in http://www.w3.org/TR/xproc/#p.option)
>
>     <p:option name="o" required="false" select="()"/>
>
> maybe this does not address your need, but thought I would mention it.
>
> hth, Jim Fuller
>
>
> On 18 February 2014 01:07, Florent Georges <fgeorges@fgeorges.org> wrote:
>>   Hi,
>>
>>   If I pass an optional option to a step, and if I want to use the
>> value of the parameter, without any error because that parameter does
>> not exist, I would like to declare the following variable (to default
>> the value of the option in case it has not been provided, and to
>> prevent static errors), but even in that case it is an error because
>> the variable is referenced in the XPath expression, so it is a static
>> error:
>>
>>     <p:option name="o" required="false"/>
>>
>>     <p:variable name="v" select="
>>        if ( p:value-available('o') ) then
>>           $o
>>        else
>>           'default value'"/>
>>
>>     <!-- here, can use $v everywhere... -->
>>
>>   Is there an idiomatic solution to this problem?  I mean, besides
>> using a p:choose around all possible step using the option?
>>
>>   Regards,
>>
>> --
>> Florent Georges
>> http://fgeorges.org/
>> http://h2oconsulting.be/
>>

Received on Tuesday, 18 February 2014 08:26:58 UTC