Re: [xsl] nodeset namespace

Subject: Re: [xsl] nodeset namespace
From: "Agnes Kielen" <a.kielen@xxxxxxx>
Date: Sun, 8 Dec 2002 11:47:48 +0100
Hi Al,

> If I have something like this in my stylesheet:
>   <xsl:variable name="formTabsFrag">
>     <tab title="abc" />
>     <tab title="efg" />
>   </xsl:variable>
>   <xsl:variable name="formTabs" select="xalan:nodeset($formTabsFrag)"/>

$formTabs is an undefined variable, but I presume this is a mistyping.
> then I do something like:
>     <xsl:for-each select="$formTabs[1]/*">
>       <tab>
>         <xsl:value-of select="@title"/>
>       </tab>
>     </xsl:for-each>
>
> it doesn't find @title.
>

If I understand it correctly $formTabsFrag contains the two <tab>-elements.
When you use <xsl:for-each select="$formTabs[1]/*">   you select the
child-nodes of tab which you don't have. Use <xsl:for-each
select="$formTabs[1]">
 instead. Hope this helps.

Cheers,
Agnes



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


Current Thread