Subject: Re: [xsl] illegal xhtml attributes? From: David Carlisle <davidc@xxxxxxxxx> Date: Mon, 2 Apr 2001 14:47:43 +0100 |
Your error is here <out:attribute name="src"> <out:value-of select="$image"/> </out:attribute> <xsl:if test="$reset='true'"> <xsl:attribute name="alt"> You can not use xsl:attribute to add an attribute to an element in the result tree once you have added any child elements or text nodes. You have added an out:attribute element to the tree so xsl:attribute is no longer allowed. As a side issue it isn't at all clear why you have all those xsl:attribute commands. <img border="0"> <xsl:attribute name="width"> <xsl:value-of select="$imagewidth"/> </xsl:attribute> <xsl:attribute name="height"> <xsl:value-of select="$imageheight"/> </xsl:attribute> <xsl:attribute name="alt"> <xsl:value-of select="$imagealt"/> </xsl:attribute> could far more simply be written <img border="0" width="{image/@width}" height="{image/@height}" alt="{image/@alt}" David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Control Centre. For further information visit http://www.star.net.uk/stats.asp XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] illegal xhtml attributes?, Dominic Tocci | Thread | RE: [xsl] illegal xhtml attributes?, Michael Kay |
Re: [xsl] position(), David Carlisle | Date | RE: [xsl] illegal xhtml attributes?, Michael Kay |
Month |