【发布时间】:2021-12-14 08:58:23
【问题描述】:
我有以下请求作为输入消息。
<?xml version="1.0" encoding="UTF-8"?>
<root>
<abcd>YES</abcd>
<zzzzz>Test1</zzzzz>
</root>
我想得到这样的输出。如果,abcd 等于 YES,输出应该是 R。如果 abcd 等于 NO,输出应该是 N。
为此,我在 xslt 中使用了以下条件。
<xsl:variable name="abcd" select="abcd" />
<xsl:choose>
<xsl:when test = "$abcd=YES">R</xsl:when>
<xsl:otherwise>N</xsl:otherwise>
</xsl:choose>
但是当我执行这个时,我得到了 N。但是例外的值是 R。
我的 XSLT 块中是否缺少某些内容?
【问题讨论】: