xslt/xpath对不存在属性的判断问题

转自:http://blog.chinaunix.net/uid-11080168-id-2915047.html


有xml片段如下
 
写xsl片段如下
 
 
本意是查找所有属性title不等于bad的mytag,然后输出它的name。
原来以为会输出:
kankan
xiangxiang
 
结果只会输出
kankan
 
原因貌似xslt1.0中对于,如果@title不存在,将直接认为判断失败而返回。哪怕交换顺序,写成test="'bad' != $title"也不行。
 
后来改成
即可



你可能感兴趣的:(xml,XSLT)