1

我需要从 XML 列表中排除多个 id,我想知道如何使脚本工作。

我有这样的东西

//Réponses[not(contains(Constituent_x0020_ID, "34282,35224,34094"))]不工作

//Réponses[not(contains(Constituent_x0020_ID, "34282"))]工作

那么,如果我们想过滤多个 id 以使我的第一个示例有效,那么正确的语法是什么?

更新

//响应[not(contains(Constituent_x0020_ID, "34282"))][not(contains(Constituent_x0020_ID, "35224"))][not(contains(Constituent_x0020_ID, "34094"))]

似乎正在工作,但它有点......太长了。任何更小的解决方案?

4

1 回答 1

2

我不认为这里有一个很好的解决方案,但这会稍微短一些:

//Réponses[not(Constituent_x0020_ID[contains(., "34282") or contains(., "35224") or contains(., "34094")])]
于 2013-01-21T17:57:13.010 回答