xsl-list
[Top] [All Lists]

Re: nodeset namespace

2002-12-08 03:47:48
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



<Prev in Thread] Current Thread [Next in Thread>