我有以下請求作為輸入訊息。
<?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 塊中是否缺少某些內容?
uj5u.com熱心網友回復:
參考字串文字:$abcd='YES'.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/341386.html
上一篇:正則運算式將所有標簽替換為一個
