How to pass a boolean value true or false using with-param when the required param type is xs:boolean;

Hi

In the following xproc the <p:with-param name="preserve_newline"
select="false()"/> gives me an error message

 "Description:  Required type is xs:boolean; supplied value has type
xs:string"

because the style sheet is expecting

<xsl:param name="preserve_newline" as="xs:boolean"/>.

It's funny to be asking this question but how do I specify the boolean value
false in the xproc with-param ? I tried false, false() and 0 but there all
treated as strings giving the same error message.

   <p:xslt name="DoSomething">
      <p:input port="source"/>
      <p:input port="stylesheet">
        <p:document href="doSomething.xsl"/>
      </p:input>

      <p:with-param name="preserve_newline" select="false()"/>

      <p:input port="parameters">
        <p:empty/>
      </p:input>
    </p:xslt>


Thanks Much

-- 

Alex
https://sites.google.com/a/utg.edu.gm/alex

Received on Thursday, 12 November 2009 16:43:31 UTC