Xml 如何评估xsl:if中的数字?
Xml 如何评估xsl:if中的数字?,xml,xslt,Xml,Xslt,当条件明显评估为false时,它究竟为什么打印?您需要更改: xs:if 致: 您现在拥有的不是一个条件,而是一个文本结果元素。如果将输出方法更改为xml,则可以看到这一点 另外,不确定为什么需要括号。在帖子中删除xs:前缀的名称空间声明会导致错误,这让人感到困惑。在XSLT文件中确实有这个名称空间。只是一个复制粘贴类型,请更正它。不过,下面的答案是正确的:使用xsl标记来解决它。谢谢!只是确保问题是独立的。是的,答案是正确的xs:if不是XSLT指令。 false SHOULD NOT P
当条件明显评估为false
时,它究竟为什么打印?您需要更改:
xs:if
致:
您现在拥有的不是一个条件,而是一个文本结果元素。如果将输出方法更改为xml
,则可以看到这一点
另外,不确定为什么需要括号。在帖子中删除
xs:
前缀的名称空间声明会导致错误,这让人感到困惑。在XSLT文件中确实有这个名称空间。只是一个复制粘贴类型,请更正它。不过,下面的答案是正确的:使用xsl
标记来解决它。谢谢!只是确保问题是独立的。是的,答案是正确的xs:if
不是XSLT指令。
false
SHOULD NOT PRING
xs:if
xsl:if