【发布时间】:2015-03-27 09:36:16
【问题描述】:
我正在使用下面的代码来检查两个字符串内容是否相等,但它不起作用,因为我使用的是 watson explorer id
<xsl:variable name="str1" select="./td[4]"/>
<xsl:variable name="str2" select="./td[2]"/>
<xsl:if test="$str1 = $str2">
true
</xsl:if>
请告诉我如何使用 xslt 查找两个字符串的内容是否相等,就像我尝试使用 compare(str1,str2) 但它也不是 为我工作,因为我使用的是 xslt 1.0 版本
【问题讨论】:
-
请发布足够的代码让我们重现问题。不要说“它不工作”;告诉我们您的预期结果和实际得到的结果。
-
不要告诉我们某些东西“不起作用”。告诉我们它是如何失败的。投反对票。
-
谢谢迈克尔,现在我的问题已经解决了,实际上我正在用 = 运算符比较两个字符串,所以对于相同的内容,当我在工具中开始调试时它给出了错误,我发现在其中一个字符串中有一个空格在开始时添加,因为它在与其他比较时返回 false