xsl when中的test表达式怎么写?
我的xml
<TreeNode aaa=false>sss</TreeNode>
现在我要在xsl中用when做判断,如果aaa=false的话打出一行字,如果aaa=true的话打出一行字
这个表达式怎么写啊?
我写的xsl中的
<xsl:choose>
<xsl:when test="aaa=false">
...(省略)
</xsl:when>
<xsl:when test="aaa=true">
...(省略)
</xsl:when>
<otherwise></otherwise>
</xsl:choose>
可是不对啊,正确的表达式怎么写?
问题点数:40、回复次数:2Top
1 楼net_lover(【孟子E章】)回复于 2005-08-04 18:18:51 得分 20
<xsl:choose>
<xsl:when test="aaa[.='false']">
...(省略)
</xsl:when>
<xsl:when test="aaa[.='true'">
...(省略)
</xsl:when>
<otherwise></otherwise>
</xsl:choose>
or
<xsl:choose>
<xsl:when test="aaa='false'">
...(省略)
</xsl:when>
<xsl:when test="aaa='true'">
...(省略)
</xsl:when>
<otherwise></otherwise>
</xsl:choose>
你的xml 不是标准的
<TreeNode aaa="false">sss</TreeNode>
Top
2 楼colee(冷面 ◎ 虚者神头)回复于 2005-08-08 23:40:30 得分 20
<TreeNode aaa="false">sss</TreeNode>
<xsl:choose>
<xsl:when test="@aaa='false'">
...(省略)
</xsl:when>
<xsl:when test="@aaa='true'">
...(省略)
</xsl:when>
<otherwise></otherwise>
</xsl:choose>Top




