Subject: RE: [xsl] Localising Submit/Clear buttons in html From: "Chris Bayes" <chris@xxxxxxxxxxx> Date: Mon, 12 Nov 2001 16:10:30 -0000 |
> Looks like you want something like: > > <xsl:template match="input[@nlsid]" priority="50"> > <xsl:copy> > <xsl:for-each select="@*"> > <xsl:if test="name()!='nlsid'"> > <xsl:copy-of select="."/> > </xsl:if> > </xsl:for-each> > <xsl:variable name="myKey" select="@nlsid"/> > <xsl:choose> > <xsl:if > test="document($doc-file)/locale/*[name()=$myKey]"> > <xsl:attribute name="value"> > <xsl:value-of > select="document($doc-file)/locale/*[name()=$myKey]/*[name()=$ > currentLoc > ale]"/> > </xsl:attribute> > </xsl:if> > </xsl:copy> > </xsl:template> > > > David That won't work david. You want something more like <xsl:template match="input[@nlsid]" priority="50"> <xsl:copy> <xsl:variable name="myKey" select="@nlsid"/> <xsl:attribute name="value"> <xsl:value-of select="document($doc-file)/locale/*[name()=$myKey]/*[name()=$currentLoc ale]"/> </xsl:attribute> <xsl:for-each select="@*[name() != 'nlsid' and name() != 'value']"> <xsl:copy-of select="."/> </xsl:for-each> </xsl:copy> </xsl:template> Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Localising Submit/Clear b, David Carlisle | Thread | Re: [xsl] Localising Submit/Clear b, David Carlisle |
Re: [xsl] DOM level 3 XPath Specifi, Francis Norton | Date | Re: [xsl] Well-balanced fragments a, David Carlisle |
Month |