本文介绍了基于多个条件的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节点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-23 17:11