gpt4 book ai didi

xslt - 如何在XSLT中检查逻辑相等条件?

转载 作者:行者123 更新时间:2023-12-04 06:20:07 25 4
gpt4 key购买 nike

我在XSLT中有一个简单的测试

<xsl:if test="isTrue = 'false'">

但是我在这里不知道如何做逻辑等于运算符。我知道 <&lt;,而 >&gt;,那么XSLT的逻辑等于运算符是什么?我尝试了 &eq; &et; ===,或者对于XSLT来说,您只能比较数字吗?

最佳答案

= should work just fine

例如此输入Xml

<xml>
<SomeElement>1</SomeElement>
<SomeAttribute attr="true" />
</xml>

通过此转换:
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/xml">
<xsl:if test="SomeElement=1">
Some Element is 1
</xsl:if>
<xsl:if test="SomeAttribute/@attr='true'">
Some Attribute is true
</xsl:if>
</xsl:template>
</xsl:stylesheet>

退货
Some Element is 1
Some Attribute is true

如预期的那样。错误可能在路径选择器中,而不在 test中?

关于xslt - 如何在XSLT中检查逻辑相等条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18216684/

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