Re: [xsl] Can not convert #RTREEFRAG to a NodeList

Subject: Re: [xsl] Can not convert #RTREEFRAG to a NodeList
From: "Marrow" <marrow@xxxxxxxxxxxxxx>
Date: Tue, 23 Jul 2002 00:14:02 +0100
Hi Ming,

Try...

<xsl:value-of select="xalan:nodeset($record)/*/ztisuab/ztitle/title"/>

or, if you don't really want your variable to be an RTF (Result Tree Fragment),
then...

<xsl:variable name='record' select="document(fullKey)/xmldata"/>

Hope this helps
Marrow


-----Original Message-----
From: Ming <myu@xxxxxxxx>
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Date: 23 July 2002 00:10
Subject: [xsl] Can not convert #RTREEFRAG to a NodeList


>Hi,
>
>This is the part of my stylesheet:
>
><xsl:variable name='record'>
>                <xsl:value-of select="document(fullKey)/xmldata"/>
></xsl:variable>
>
><xsl:if test="string-length($record) &gt; 0">
>                <xsl:value-of select="$record/*/info/title"/>
></xsl:if>
>
>The variable record is just fine because I tried to print out from
>screen and it looks just fine. But after I tried to use the
><xsl:value-of select="$record/*/ztisuab/ztitle/title"/>, it gives me the
>error:
>
>Can not convert #RTREEFRAG to a NodeList
>
>This is very strange since I used the same way to access data in another
>stylesheet and everything works just fine. I use the version for both
>stylesheet:
>
><?xml version="1.0"?>
><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
>      xmlns:xalan="http://xml.apache.org/xalan";
>      version="1.0">
>
>
>Thanks a lot for your help.
>
>Ming
>
>
>
>
>
>
> 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