|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problem creating XSL Attribute!
If no attribute is created, this indicates that the df_data element does not have a child element that is also called df_data. However, if the df_data element did have such a child, you would get an error, because there is no available element to attach the attribute to. If you want to attach it to the <a> element then you need to generate it before the xsl:value-of that generates the textual content of the <a> element. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Adam J Knight [mailto:adam@xxxxxxxxxxxxxxxxx] > Sent: 03 April 2005 00:37 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Problem creating XSL Attribute! > > Hi all, > > A simple question. I am trying to create a onMouseOver > attribute on a html > list element. When I use the code below, nothing is outputted to the > browser, I assume indicating a problem? Any help is appreciated. > > <xsl:template match="df_data"> > <li> > <a href="index.php?page={@document_id}"> > <xsl:value-of select="@document_name"/> > </a> > <xsl:if test="child::df_data"> > <xsl:attribute name="onMouseOver"> > > onMouseOver="changeClass({child::df_data/@document_id},'close');" > </xsl:attribute> > <ul id="{child::df_data/@document_id}"> > <xsl:apply-templates select="child::df_data"/> > </ul> > </xsl:if> > </li> > </xsl:template> > > Cheers, > Adam
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








