|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Problem creating XSL Attribute!
Are you, David, trying to add the onMouseOver attr to the LI element (<li> node)? On Apr 3, 2005 12:54 AM, Michael Kay <mike@xxxxxxxxxxxx> wrote: > 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








