Для проверки XML в вашем коде на валидность (отсутствие ситнаксических ошибок),
вы можете использовать класс «XmlDocument»:
using System;
using System.Xml;
namespace Utilities
{
public class XMLValidate
{
public bool Validate(string Text, out string Error)
{
try
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(Text);
return true;
}
catch (Exception ex)
{
Error = $"Неверный формат XML строки: {ex.Message}";
return false;
}
}
}
}