2013-07-13 5 views
0

C#에서 xml 태그가 존재하는지 확인하는 방법은 무엇입니까? 내 XML을XML 태그가 존재하지 않습니까?

<name> 
    <firstname>John</firstname> 
    <lastname>cena</lastname> 
    <job>Administrator</job> 
    <location>sunnyvale</location> 
    <age>19</age> 
</name> 

<name> 
    <firstname>mark</firstname> 
    <job>Agent</job> 
    <location>Bangalore</location> 
    <age>22</age> 
</name> 

LASTNAME 태그가 C#으로 확인하는 방법을 표시 존재하지 않습니다?

+0

어떤 종류의 대답을 원하십니까? 그냥 true/false 또는 성을 제외한 이름 요소 목록? –

+0

질문에 대해 더 명확히해야합니다 ..? 나는 Henk Holtermann과 동의합니다. – Vishal

+0

위의 질문에 대한 답변 – Cena

답변

1
string xml = @" 
    <name> 
     <firstname>mark</firstname> 
     <job>Agent</job> 
     <location>Bangalore</location> 
     <age>22</age> 
    </name>"; 

var doc = XDocument.Parse(xml); 
bool isLastNameExists = doc.Descendants("name").Elements("lastname").Any(); 
+0

int nodelastname = SIElement.GetElementsByTagName ("성"). if (nodelastname == 0) { nodelastname = 'NA'; } else { 문자열 이름 = SIElement.GetElementsByTagName ("lastname") [0] .InnerText; \t \t \t \t} – Cena

관련 문제