Subject: Re: [xsl] Problem creating XSL Attribute! From: António Mota <amsmota@xxxxxxxxx> Date: Sun, 3 Apr 2005 01:00:11 +0100 |
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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Problem creating XSL Attr, Michael Kay | Thread | [xsl] xsl:key multiple select, Studio Codeworx |
RE: [xsl] Problem creating XSL Attr, Michael Kay | Date | Re: [xsl] Select nodes with equal p, Midsummer Sun |
Month |