简体   繁体   English

基于多个条件的ASP.NET C#搜索XML节点

[英]ASP.NET C# Search XML Node on multiple criteria

I am trying to search for an xml node: 我正在尝试搜索xml节点:

<Countries>
  <Country FullName="AFRIQUE DU SUD" Code="ZA" IsOut="1" />
  <Country FullName="ALLEMAGNE" Code="DE" IsOut="0" />
</Countries>

Selecting on the basis of CountryCode only: 仅基于CountryCode进行选择:

xmlDoc.SelectSingleNode("//Countries/Country/@[Code='ZA']");

How do I also apply the condition so that I can check for CountryCode AND IsOut = 1? 我还如何应用条件,以便可以检查CountryCode和IsOut = 1?

xmlDoc.SelectSingleNode("//Countries/Country/@[Code='ZA',@IsOut='1'");

The above condition does not work! 以上条件不起作用!

尝试:

"//Countries/Country[@Code = 'ZA' and @IsOut = '1']"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM