This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Can not convert #RTREEFRAG to a NodeList
- From: "Marrow" <marrow at marrowsoft dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Tue, 23 Jul 2002 00:14:02 +0100
- Subject: Re: [xsl] Can not convert #RTREEFRAG to a NodeList
- Reply-to: xsl-list at lists dot mulberrytech dot com
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@lanl.gov>
To: xsl-list@lists.mulberrytech.com <xsl-list@lists.mulberrytech.com>
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) > 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