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