Subject: RE: [xsl] Problem creating XSL Attribute! From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Sun, 3 Apr 2005 00:54:16 +0100 |
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 -> |
---|---|---|
[xsl] Problem creating XSL Attribut, Adam J Knight | Thread | Re: [xsl] Problem creating XSL Attr, António Mota |
[xsl] Problem creating XSL Attribut, Adam J Knight | Date | Re: [xsl] Problem creating XSL Attr, António Mota |
Month |