- From: <Toman_Vojtech@emc.com>
- Date: Thu, 12 Nov 2009 12:00:47 -0500
- To: <xproc-dev@w3.org>
- Message-ID: <997C307BEB90984EBE935699389EC41C207881@CORPUSMX70C.corp.emc.com>
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
Received on Thursday, 12 November 2009 17:01:32 UTC