Subject: Re: 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
|