Subject: [xsl] org.apache.xpath.objects.XRTreeFrag error From: Thorsten Scherler <thorsten@xxxxxxxxxx> Date: Fri, 06 May 2005 14:32:14 +0200 |
Hi list, I am trying to process the following code: I defined a variable like: <xsl:variable name="objectProperty"> <xsl:copy-of select="$model[@objectId= $objectId]/forrest:property[@name=$name]"/> </xsl:variable> This variable $objectProperty is a frag like this: <forrest:property newId="221" name="mq1-preis"> <euro>85</euro> <cent>00</cent> </forrest:property> Then I call another template with this frag: <xsl:call-template name="getText"> <xsl:with-param name="setX"> <xsl:copy-of select="$objectProperty"/> </xsl:with-param> </xsl:call-template> In the final template I have <xsl:template name="getText"> <xsl:param name="setX"><test>This is a test.</test></xsl:param> ... <xsl:copy-of select="$setX"/> ... </xsl:template> That is working fine because it will output: <forrest:property newId="221" name="mq1-preis"> <euro>85</euro> <cent>00</cent> </forrest:property> ...but as soon I as I change the final template and use <xsl:value-of select="$setX/euro"/> or <xsl:copy-of select="$setX/euro"/> I get javax.xml.transform.TransformerException: java.lang.ClassCastException: org.apache.xpath.objects.XRTreeFrag Can anybody tell me what is going wrong and why the XPath is not working? TIA salu2 -- thorsten "Together we stand, divided we fall!" Hey you (Pink Floyd)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Have any body used RHINO., James Fuller | Thread | RE: [xsl] org.apache.xpath.objects., Aron Bock |
Re: [xsl] Client side XSLT in IE 5., Emmanouil Batsis | Date | RE: [xsl] org.apache.xpath.objects., Aron Bock |
Month |