Hello 最佳答案 你可以包装一个 xsl:attribute在 xsl:if -6ren">
gpt4 book ai didi

xslt - 根据xslt语句添加html类

转载 作者:行者123 更新时间:2023-12-04 23:24:18 24 4
gpt4 key购买 nike

xslt 对我来说很新。是否可以执行类似于我下面的代码的操作。我知道在其他模板语言中是可能的。

  <div class="<xsl:if test="position()=1">myclass</xsl:if>">Hello</div> 

最佳答案

你可以包装一个 xsl:attributexsl:if ...

    <div>
<xsl:if test="position()=1">
<xsl:attribute name="class">myclass</xsl:attribute>
</xsl:if>
<xsl:text>Hello</xsl:text>
</div>

此外,在 XSLT 2.0 中,您可以编写 xsl:attribute像这样:
<xsl:attribute name="class" select="'myClass'"/>

另一个 XSLT 2.0 选项,如果你不介意有一个空的 class="" , 是使用 if在 AVT ( Attribute Value Template ) 中:
<div class="{if (position()=1) then . else ''}">...</div>
then可能因上下文而异。

关于xslt - 根据xslt语句添加html类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15881880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com