RE: [xsl] complexe variable

Subject: RE: [xsl] complexe variable
From: "Ivan Pedruzzi" <ivan@xxxxxxxx>
Date: Fri, 21 Jun 2002 02:52:36 -0400
You need to transform the variable content from result tree fragment to
nodeset

<?xml version='1.0' encoding='UTF-8' ?>
<xsl:stylesheet version='1.0'
 xmlns:xalan='http://xml.apache.org/xalan'
 xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
 
 <xsl:output method="html"/> 
 <xsl:variable name="jian">
 	<suz>suz</suz>
 	<iwa>iwa</iwa>
 </xsl:variable>
 <xsl:template match="/">
 	<xsl:value-of select="xalan:nodeset($jian)/suz"/>
 </xsl:template>
 </xsl:stylesheet>

Ivan



> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> ilyasov jian
> Sent: Friday, June 21, 2002 2:17 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx; jienbay@xxxxxxxxxxx
> Subject: [xsl] complexe variable
> 
> 
> hello all,
> 
> i have the following stylsheet.
> 
> <?xml version='1.0' encoding='UTF-8' ?>
> <xsl:stylesheet version='1.0' 
> xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
> 
> <xsl:output method="html"/> 
> 
> <xsl:variable name="jian">
> 	<suz>suz</suz>
> 	<iwa>iwa</iwa>
> </xsl:variable>
> 
> <xsl:template match="/">
> 	<xsl:value-of select="$jian/suz"/>
> </xsl:template>
> 
> </xsl:stylesheet>
> 
> i was told that it should give 
> 'suz' string, the value of <suz> element inside $jian 
> variable. with Xalan i get error like:
> 
> XSLException Type is: XObjectInvalidConversionException
> Message is: Cannot convert a #RESULT_TREE_FRAG to a node set. 
> (Unknown URI, 
> unkn
> own line, unknown column)
> 
> version is :
> TestXSLT version 1.2.0 (Xalan C++ version 1.2.0)
> 
> or when i just put 
> <xsl:value-of select="$jian">
> it, as expected, gives me concatination of 2 child 
> elements('suziwa') of 
> the $jian variable.
> 
> i found nothing in spec.
> 
> please explane
> 
> jian
> 
> _________________________________________________________________
> 友達とのチャットツール MSN メッセンジャーのダウンロードはこちら 
> http://messenger.msn.co.jp/
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread