如何用两个函数编写XSLT测试条件

时间:2014-11-20 00:41:20

标签: xslt

我想用2个条件测试输入。 我尝试了以下声明,

<xsl:when test="(string-lenght(/ns0:PostalCode) &lt; 9) and (string-lenght(/ns0:InoutCode/ns0:PostalCode) &gt; 5)">

但是当我测试服务时,它会收到以下错误 XPath表达式无法执行;原因是:javax.xml.transform.TransformerException。 请帮我解决这个问题。如何写出确切的条件?

1 个答案:

答案 0 :(得分:0)

做两件事:

(a)检查你的功能名称的拼写

(b)找出你没有得到任何适当诊断的原因。您使用的XPath引擎诊断特别糟糕,或者您没有正确运行它。