报告在预定义的 XPath 类型 STRINGNUMBERBOOLEANNODESET 之间进行的隐式转换。 有助于编写类型表现更明确的XSLT脚本,且避免难以捉摸的错误。

示例:


  <xsl:if test="foo" />
不同于

  <xsl:if test="string(foo)" />

第一个测试检查元素 “ foo” 是否存在(count(foo) > 0),而第二个测试仅当元素包含文本时 (string-length(foo) > 0),才会为 “true”。 建议使 类型转换更加明确。

使用以下选项配置检查:

由 XPathView + XSLT-Support 提供技术支持