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

Toman,

I get the same error message with that statement.

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

Alex

On Thu, Nov 12, 2009 at 5:00 PM, <Toman_Vojtech@emc.com> wrote:

>  Alex,
>
> It seems to me that the problem is that there is no implicit readable port
> to which the p:with-param can connect to - and therefore you get a static
> error. Try this:
>
> <p:with-param name="preserve_newline" select="false()">
>   <p:empty/>
> </p:with-param>
>
> Regards,
> Vojtech
>
>  ------------------------------
> *From:* xproc-dev-request@w3.org [mailto:xproc-dev-request@w3.org] *On
> Behalf Of *Alex Muir
> *Sent:* Thursday, November 12, 2009 5:43 PM
> *To:* xproc-dev@w3.org
> *Subject:* 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
>
>


-- 

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

Received on Thursday, 12 November 2009 17:18:07 UTC