本文介绍了基于多个条件的ASP.NET C#搜索XML节点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试搜索xml节点:
I am trying to search for an xml node:
<Countries>
<Country FullName="AFRIQUE DU SUD" Code="ZA" IsOut="1" />
<Country FullName="ALLEMAGNE" Code="DE" IsOut="0" />
</Countries>
仅基于CountryCode进行选择:
Selecting on the basis of CountryCode only:
xmlDoc.SelectSingleNode("//Countries/Country/@[Code='ZA']");
我还如何应用该条件,以便可以检查CountryCode和IsOut = 1?
How do I also apply the condition so that I can check for CountryCode AND IsOut = 1?
xmlDoc.SelectSingleNode("//Countries/Country/@[Code='ZA',@IsOut='1'");
以上条件不起作用!
推荐答案
尝试:
"//Countries/Country[@Code = 'ZA' and @IsOut = '1']"
这篇关于基于多个条件的ASP.NET C#搜索XML节点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!