C# XmlNode.SelectNode具有多个属性
我的xml文件中的一个节点如下所示C# XmlNode.SelectNode具有多个属性,c#,xml,selectnodes,C#,Xml,Selectnodes,我的xml文件中的一个节点如下所示 <LOGIN_ID NAME="Kapil"> <SEARCH_ID>Kapil Koli</SEARCH_ID> <GUID>111</GUID> <FIRST_NAME>Kapil</FIRST_NAME> <LAST_NAME>Koli</LAST_NAME> <EMAIL_ID>kapil@
<LOGIN_ID NAME="Kapil">
<SEARCH_ID>Kapil Koli</SEARCH_ID>
<GUID>111</GUID>
<FIRST_NAME>Kapil</FIRST_NAME>
<LAST_NAME>Koli</LAST_NAME>
<EMAIL_ID>kapil@abc.co.in</EMAIL_ID>
<PASSWORD>abc123**</PASSWORD>
</LOGIN_ID>
我想使用选择节点,它将接受搜索id和登录id作为搜索属性?
如果search\u id或email\u id错误,我希望返回null。
我怎么能这样做
谢谢。
卡皮尔
我们应该做到这一点
我们应该做到这一点
XmlDocument document = new XmlDocument();
document.Load(_XmlFileName);
nodeList = document.SelectNode."USERS/LOGIN_ID[contains(SEARCH_ID,'Kapil')";
nodeList = document.SelectNode."USERS/LOGIN_ID[contains(EMAIL_ID,'kapil@abc.co.in')";
USERS/LOGIN_ID[contains(SEARCH_ID,'Kapil') and contains(EMAIL_ID,'kapil@abc.co.in')]