0

XPathを使用してノードのインデックスを取得したいのですが、1行で取得したいと思います。保存しているintを、ノードの存在の証明と、一致するノードの最初の出現位置の2倍にする必要があります。

私が今持っていることは私が望むことをします、しかしそれは最初の代わりに一致するノードの最後の出現と一致します。これを変更して最初のものを取得できますか?

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 に答える