今天对原有老的项目中审核功能进行一些修改,页面采用了XSLT模板的方式。

由于对XSLT不熟,其中一个简单的字符串判断折腾了我不少时间,原代码如下:

 <xsl:if test="$auditStatus == '4' or $auditStatus == 'F'">

想象中,当auditStatus变量的值等于4或F是,条件为真,但是运行时报出以下错误:

A location path was expected, but the following token was encountered: =

看看代码都没错啊,调试了不少时间,最后发现,在xslt中,if判断时是用一个等号,正确的代码如下:

<xsl:if test="$auditStatus = '4' or $auditStatus = 'F'">

这真是个让人蛋疼的特色。。。

你可能感兴趣的内容
0条评论

selfly

交流QQ群:32261424
Owner