我遇到了XSL问题。 使用以下代码我排除Box1
<xsl:for-each select="//box[@id!='box1']">
但我也想排除Box7。 这可能吗?我该怎么做?
答案 0 :(得分:1)
您可以将这些谓词组合在一起:
<xsl:for-each select="//box[@id!='box1'][@id!='box7']">
答案 1 :(得分:1)
使用强>:
//box[not(@id='box1') and not(@id='box2')]
如果您要排除许多ID,请使用(在此示例中,我不包括“box1” - “box4”):
//box[not(contains('|box1|box2|box3|box4|', concat('|', @id, '|'))]