0

如何检查 C# 中是否存在 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>

不存在用于标记如何签入 C# 的姓氏标记?

4

1 回答 1

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();
于 2013-07-13T07:24:25.677 回答