我想从外观中提取数据的XML文件如下:
`<groups>
<group>approved</group>
<group>withdrawn</group>
</groups>`
我在代码的这一部分上使用'if'语句只有在获得批准的情况下才会给我数据,如果它有两个组(批准和撤销),则不会给我数据。我尝试做了一些事情,但它没有给我输出。我尝试了以下方法:
<xsl:if test="groups/group='approved' and group!='withdrawn'">
<xsl:value-of select="name"/><xsl:text>
我也尝试过其他的东西,但实际上并没有真正实现。如果有人能帮助我解决这个非常棒的简单问题。谢谢。
答案 0 :(得分:2)
我在这部分代码上使用'if'语句来提供数据 只有在获得批准的情况下,如果两者都有,则不给我数据 小组(批准和撤回)。
我想你正在寻找类似的东西:
<xsl:if test="groups/group='approved' and not(groups/group='withdrawn')">
<!-- some stuff -->
</xsl:if>