0

我想使用 XPath 获取节点的索引,但我喜欢在一行中完成。我希望我存储的 int 可以作为节点存在的证明,以及匹配节点第一次出现的位置。

我现在所拥有的就是我想要的,但它匹配匹配节点的最后一次出现而不是第一次出现。我可以改变这个来让我成为第一个吗?

int base_Schemes = xmlWebConfig.SelectNodes("/configuration/Security/Authentication/schemes/scheme[@type='ssoscheme, sso']/preceding-sibling::scheme").Count;
4

1 回答 1

1

您在寻找position()功能吗?

试试/configuration / Security / Authentication / schemes [@type = 'ssoscheme, sso'] / preceding-sibling::scheme / position()

于 2012-10-09T15:48:46.367 回答