[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Parameter of type xs:anyURI


Subject: [xsl] Parameter of type xs:anyURI
From: Martynas Jusevicius <martynas.jusevicius@xxxxxxxxx>
Date: Tue, 24 Aug 2010 15:01:08 +0200

Hey list,

I don't get how to define a parameter of type xs:anyURI. I try it like this:

<xsl:param name="base-uri" select="'http://www.google.com'" as="xs:anyURI"/>

But Saxon 9 gives me an error:
"Error at xsl:param on ...:
XTTE0600: Required item type of value of parameter $base-uri is
xs:anyURI; supplied value has item type xs:string"

Do I always have to cast a string value with xs:anyURI()?
What if I pass the value from Java, do I need 2 parameters then -- one
for the string value, and the other one casted as xs:anyURI?

Thanks,

Martynas
semantic-web.dk


Current Thread