OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] Draft watermark not working. No specific customization.


Hi,

>  <xsl:param
>    name   = "draft.mode"
>    select  = "yes" />

This style will work with the proper syntax in the select expression.  A 
bare word in a select expression is taken as an element name.  Since there 
is no <yes> element in that context, the expression returns nothing and the 
parameter is not set.  The stylesheet expects a string for that parameter, 
which is why Keith suggested adding the single quotes inside the double 
quotes, which indicates that the value is a string:
  <xsl:param
    name   = "draft.mode"
    select  = "'yes'" />

But such combined quotes are not always clear in many fonts.  Forgetting the 
quotes on string values is one of the most common errors in XSLT, which is 
why the syntax <xsl:param name="draft.mode">yes</xsl:param> is often 
preferred (but not required).

Bob Stayton
Sagehill Enterprises
bobs@sagehill.net


----- Original Message ----- 
From: "spr" <spremi@yahoo.com>
To: <docbook-apps@lists.oasis-open.org>
Sent: Saturday, March 08, 2008 12:01 PM
Subject: Re: [docbook-apps] Draft watermark not working. No specific 
customization.


>
> Thanks Keith,
>
> Only this works:
> <xsl:param name="draft.mode">yes</xsl:param>
>
> But in my full customization projects, i have many params set as:
>  <xsl:param
>    name   = "draft.mode"
>    select  = "yes" />
>
> Infact, all stylesheets are formatted this way.
> Since, i am a 'C' programmer, this formatting helps me in easy 
> understanding
> & modification.
>
> I am still curious why only this param (of the ones i have used) behaves
> differently.
>
> ~spr
>
>
> Keith Fahlgren-3 wrote:
>>
>> On Sat, Mar 8, 2008 at 4:25 AM, spr <spremi@yahoo.com> wrote:
>>>  I have a very basic customization - only to set the draft.mode to "yes"
>>>  (see attached).
>> ...
>> <xsl:param name="draft.mode" select="yes"/>
>>
>>
>> (xsl:param's are funny) I think you've set the draft.mode to the value
>> of the XPath yes rather than the string value yes. Try either
>>
>> <xsl:param name="draft.mode" select="'yes'"/>
>>
>> or
>>
>> <xsl:param name="draft.mode">yes</xsl:param>
>>
>>
>> HTH,
>> Keith
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>>
>>
>>
>
>
> -----
> ~spr
> -- 
> View this message in context: 
> http://www.nabble.com/Draft-watermark-not-working.-No-specific-customization.-tp15912867p15918932.html
> Sent from the docbook apps mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>
>
> 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]