- From: James Sulak <jsulak@gmail.com>
- Date: Thu, 12 Nov 2009 11:35:04 -0600
- To: XProc Dev <xproc-dev@w3.org>
- Cc: alex.g.muir@gmail.com
My understanding is that parameters in XProc must be strings (or xs:untypedAtomics), per section 2.11. So even though the transform declares the parameter as an "xs:boolean," XProc is passing the parameter as a string. If you remove the type from the XSL parameter declaration, does it work? -James On Thu, Nov 12, 2009 at 11:17 AM, Alex Muir <alex.g.muir@gmail.com> wrote: > 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:36:11 UTC