@Stels007

C# XML Как проверить существование узла?

Здравствуйте! Не могу найти в интернете как проверить существование узла?
<head>
 <block1></block1>
 <block2></block2>
 <block3></block3>
</head>

Например, как выяснить существует ли элемент block3?
  • Вопрос задан
  • 785 просмотров
Решения вопроса 1
AlekseyNemiro
@AlekseyNemiro
full-stack developer
using System.Xml;
var xml = @"<head>
 <block1></block1>
 <block2></block2>
 <block3></block3>
</head>";

var doc = new XmlDocument();  
doc.LoadXml(xml);

var node = doc.SelectSingleNode("/head/block3");

if (node != null)
{
  Console.WriteLine("Узел существует!");
}
else
{
  Console.WriteLine("Узел не найден...");
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы