Как в программе проверить, что это XML? - C#
Формулировка задачи:
Всем, здравствуйте. Как, попроще, проверить, что это в файле XML содержимое?
Решение задачи: «Как в программе проверить, что это XML?»
textual
Листинг программы
using System.Xml.Serialization;
using System.IO;
...
try
{
XmlSerializer xs = new XmlSerializer(typeof(x)); // вместо x тип данных, который хранится в Xml (string, int,
// struct, string[], int[], ...)
FileStream fs = File.OpenRead("Путь к вашему файлу");
var info = (x)xs.Deserialize(fs); // вместо x тип данных, который хранится в Xml
fs.Close();
}
catch
{
Console.WriteLine("Это не XML");
}
catch (FileNotFoundException ex)
{
Console.WriteLine("Файл не найден. Проверьте путь к файлу.");
}