Subject: RE: [xsl] illegal xhtml attributes? From: "Dominic Tocci" <dominic.tocci@xxxxxxxxxxx> Date: Mon, 2 Apr 2001 09:20:33 -0400 |
Hey thanks for the reply. I've dumbed down the xsl to the point where it's small enough and I still get the warning. Here is the offending xsl. The xml is in the attached message text below. I found when I take out the 5 lines beginning with "<xsl:if test="$reset='true'">", I don't get the warning during my transformation anymore. Maybe I'm being dense but I don't see what's wrong with the code: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:out="output.xsl" version="1.0"> <xsl:namespace-alias stylesheet-prefix="out" result-prefix="xsl"/> <xsl:template match="xbutton"> <xsl:variable name="imagewidth" select="./image/@width"/> <xsl:variable name="imageheight" select="./image/@height"/> <xsl:variable name="imagealt" select="./image/@alt"/> <out:variable name="image"> <xsl:apply-templates select="./image"/> </out:variable> <xsl:variable name="reset"> <xsl:text>true</xsl:text> </xsl:variable> <out:variable name="action"> <xsl:apply-templates select="./action"/> </out:variable> <a> <xsl:attribute name="href"> <xsl:text>javascript:document.forms[</xsl:text> <xsl:value-of select="count(./preceding::*[name(.)='form']) + count(./preceding::*[name(.)='xform'])"/> <xsl:text>].reset();</xsl:text> </xsl:attribute> <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> <out:attribute name="src"> <out:value-of select="$image"/> </out:attribute> <xsl:if test="$reset='true'"> <xsl:attribute name="alt"> <xsl:value-of select="'Reset'"/> </xsl:attribute> </xsl:if> </img> </a> </xsl:template> </xsl:stylesheet> Thanks in advance for your help, Dominic > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of cutlass > Sent: Sunday, April 01, 2001 12:19 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] illegal xhtml attributes? > > > > Hi, > > > > I'm perplexed. I have xml code which includes some xhtml code. > When I try > > to perform an xslt transformation on it, I get the following warning: > > nothing wrong with xml > > > > > XSL Warning: Illegal attribute name: alt > > > > the xml code looks like this: > > <?xml version="1.0" encoding="UTF-8"?> > > <xbutton> > > <image height="22" width="45" alt="Reset">images/gray.gif</image> > > <clear/> > > </xbutton> > > > > What's strange is that there is no adverse effect on my output, and the > > error message tends to be intermittent. For example, this code does not > > generate the same warning: > > <?xml version="1.0" encoding="UTF-8"?> > > <xbutton> > > <image height="22" width="45" alt="Reset">images/gray.gif</image> > > </xbutton> > > will help but need some example xsl. > > cheers, jim fuller > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] illegal xhtml attributes?, cutlass | Thread | Re: [xsl] illegal xhtml attributes?, David Carlisle |
RE: [xsl] Latest XSLTMark benchmark, Eugene Kuznetsov | Date | Re: [xsl] XML Update Client-Side to, cutlass |
Month |