|
Subject: Re: [xsl] call-template and execute xsl command From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Tue, 16 Apr 2002 09:31:52 +0100 |
David C. wrote:
> or you could use attribute-set feature (which is probably what you
> want here, although personally I never use it)
Attribute sets won't help here because the attributes were optional:
<xsl:template name= "attributes">
<xsl:choose>
<xsl:when test="@font-size">
<xsl:attribute name="font-size">
<xsl:value-of select="@font-size"/>
</xsl:attribute>
</xsl:when>
<xsl:when test="@text-align">
<xsl:attribute name="text-align">
<xsl:value-of select="@text-align"/>
</xsl:attribute>
</xsl:when>
</xsl:choose>
</xsl:template>
Although having said that, in this example the 'font-size' and
'text-align' attributes are just being copied so the whole thing could
be done with:
<xsl:copy-of select="@font-size | @text-align" />
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] call-template and execute, David Carlisle | Thread | Re: [xsl] call-template and execute, David N Bertoni/Camb |
| RE: [xsl] count element content len, Jarkko . Moilanen | Date | Re: [xsl] creating and accessing el, Jeni Tennison |
| Month |