XSL将属性值添加到现有属性值

时间:2014-10-20 17:31:02

标签: html xml xslt

我正在尝试使用xslt:

为现有属性添加值

XML:

<div class="my-page" >

预期结果:

<div class="my-page content" >

我已经使用 XSL 代码段完成了它:

<div>
<xsl:attribute name="class">my-page <xsl:value-of
                    select="style"/></xsl:attribute>

我认为我的方法不太好。我怎样才能做得更好?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您正在寻找属性值模板

<div class="my-page {style}" />

将任何XPath表达式放在大括号中,XSLT将对其进行评估。但是:这仅适用于属性值。