xsl-list
[Top] [All Lists]

RE: looking at children

2003-02-28 12:34:47
When at an item or subitem level, I need to set onclick and on
mouseover events IFF there is a submenu.  How do I determine if the
current node has a submenu node?

Sam


<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  <xsl:output method="html" indent="yes" encoding="UTF-8" />
  <xsl:strip-space elements="*" />

  <xsl:template match="/">
    <xsl:apply-templates />
  </xsl:template>

  <xsl:template match="item">
    <item name="{(_at_)name}">
    <xsl:if test="submenu">
      <xsl:attribute name="onclick">EventHandler()</xsl:attribute>
    </xsl:if>
    </item>
    <xsl:apply-templates select="submenu" />
  </xsl:template>

  <xsl:template match="subitem">
    <subitem name="{(_at_)name}">
    <xsl:if test="submenu">
      <xsl:attribute name="onclick">EventHandler()</xsl:attribute>
    </xsl:if>
    </subitem>
  </xsl:template>

</xsl:stylesheet>
-- 
Charles Knell
cknell(_at_)onebox(_dot_)com - email


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



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