This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: using xt-extensions for getting a string of date
felix@halef.rhrz.uni-bonn.de wrote:
>
> <xsl:value-of
> select="date:to-string(date:new(int:parse-int("{$year}"),int:parse-int
> ("{$month}",int:parse-int("{$day}"))"/>
>
> file:/home/felix/film1/filmneu.xsl:25: character not allowed
>
> which comes from the ". When I remove them I get
> for the first one:
>
> When I remove the braces too, I get:
>
> new: illegal arguments
i think the problem may be that you had e.g.-
<xsl:variable name="year">2000</xsl:variable>
-so $year is a result tree fragment (in XSLT), so XT maps it to a
com.jclark.xsl.sax.ResultTreeFragment (in Java). to get a string, mapped to a
java.lang.String, either (1) start with-
<xsl:variable name="year" select="'2000'"/>
-or (2) change $year to string($year).
there also seem to be some closing brackets missing. using method (1), i think
you want something like-
<xsl:value-of
select="date:to-string(date:new(int:parse-int($year),int:parse-int
($month),int:parse-int($day)))"/>
--
cheers
phil
"How did you enjoy yourself with these people?
Answer: very much, almost as much as I do when alone."
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list