文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>xslt/xpath对不存在属性的判断问题

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

时间:2008-10-13  来源:shiwudao

有xml片段如下 <test> <mytag title="good" name="kankan"/> <mytag name="xiangxiang"/> </test>   写xsl片段如下   <xsl:for-each select="/test/mytag"> <xsl:if test="@title != 'bad'"> <xsl:value-of select="@name"/> </xsl:if> </xsl:for-each>   本意是查找所有属性title不等于bad的mytag,然后输出它的name。 原来以为会输出: kankan xiangxiang   结果只会输出 kankan   原因貌似xslt1.0中对于<xsl:if test="@title != 'bad'">,如果@title不存在,将直接认为判断失败而返回。哪怕交换顺序,写成test="'bad' != $title"也不行。   后来改成 <xsl:variable name="mytitle" select="concat('fake', @title)"/> <xsl:if test="$mytitle != 'fakebad'"> 即可
相关阅读 更多 +
排行榜 更多 +
百炼英雄抽卡技巧指南

百炼英雄抽卡技巧指南

休闲益智 下载
英雄没有闪滚雷旋风技能如何搭配

英雄没有闪滚雷旋风技能如何搭配

休闲益智 下载
英雄没有闪雷旋风BD构筑推荐

英雄没有闪雷旋风BD构筑推荐

休闲益智 下载