在xsl中true转yes的问题

letyougo letyougo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在xsl中,接收到的值是true或者false,但是后台能接收的是yes/no,所以要转下,请问怎么转?我现在的代码如下,结果获取不到值。
<xsl:when test="@attribute-id='invoiceNeeded'"> ----判断是关于发票的信息
<ns0:echInvoiceRequested> ----最终需要把yes/no传到的字段
<xsl:variable name="a" select="." /> ----定义变量并把节点的值(true/false赋值过来)
<xsl:if test="a='true'" ----如果是true
<xsl:text>yes</xsl:text> ----就把yes传到echInvoiceRequested字段去
</xsl:if>
<xsl:if test="a='false'"> ----如果是false
<xsl:text>no</xsl:text> ----no传过去
</xsl:if>
</ns0:echInvoiceRequested>
</xsl:when>
谁告诉我怎么真正实现?
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
letyougo
XML/XSL 8,906 成员 22,677 内容