2010-03-23 3 views
0

내 노드 inmy xml 파일 중 하나는 다음과 같습니다.다중 속성이있는 XmlNode.SelectNode

<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>[email protected]</EMAIL_ID> 
    <PASSWORD>abc123**</PASSWORD> 
    </LOGIN_ID> 

내가 사용하고 코드입니다 -

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,'[email protected]')"; 

나는 어떤 SEARCH_ID을 받아 선택 노드를 사용하려는 검색 속성으로이 login_id? search_id 또는 email_id가 잘못된 경우 null을 반환하고 싶습니다. 어떻게하면됩니까?

감사합니다. kapil.

답변

3
USERS/LOGIN_ID[contains(SEARCH_ID,'Kapil') and contains(EMAIL_ID,'[email protected]')] 

이 트릭을 수행해야합니다.

+0

감사합니다. –

관련 문제