gpt4 book ai didi

XSLT - 将类添加到具有类的东西中?

转载 作者:行者123 更新时间:2023-12-02 11:44:57 27 4
gpt4 key购买 nike

使用 XSLT 时,如何将类应用于已有类的元素?我这样做的方式取代了已经存在的类?除了现有类(class)之外,我如何添加该类(class)?我的代码如下:

<xsl:if test="data[@alias = 'off'] = 1">
<xsl:attribute name="class">off</xsl:attribute>
</xsl:if>
<xsl:if test="$currentPage/ancestor-or-self::node/@id = current()/@id">
<xsl:attribute name="class">active</xsl:attribute>
</xsl:if>

谢谢。

最佳答案

反过来:

<xsl:attribute name="class">
<xsl:if test="data[@alias = 'off'] = 1">off </xsl:if>
<xsl:if test="$currentPage/ancestor-or-self::node/@id = current()/@id">active </xsl:if>
</xsl:attribute>

请注意我在每个属性值后面放置的额外空格。 XSLT 处理器会自行修剪属性值中的尾部空格,因此无需进行复杂的空格处理。

关于XSLT - 将类添加到具有类的东西中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2911582/

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