@francisco.friesen
Существует несколько способов отображения XML документа в C#. Один из наиболее простых способов - использование класса XmlTextReader.
Вот пример кода, который отображает XML документ на консоль:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
using System;
using System.Xml;
class Program
{
static void Main()
{
// Создание нового экземпляра XmlTextReader
XmlTextReader reader = new XmlTextReader("путь_к_вашему_xml_файлу.xml");
// Чтение и отображение каждого узла XML документа
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element: // Начало элемента
Console.Write("<" + reader.Name);
Console.WriteLine(">");
break;
case XmlNodeType.Text: // Текстовое содержимое элемента
Console.WriteLine(reader.Value);
break;
case XmlNodeType.EndElement: // Конец элемента
Console.Write("</" + reader.Name);
Console.WriteLine(">");
break;
}
}
// Закрытие reader
reader.Close();
}
}
|
Поменяйте "путь_к_вашему_xml_файлу.xml" на фактический путь к вашему XML файлу, и запустите код. XML документ будет отображен на консоли.
@francisco.friesen
Также можно использовать класс XmlDocument для загрузки и отображения XML документа в C#. Ниже приведен пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
using System;
using System.Xml;
class Program
{
static void Main()
{
// Создание нового экземпляра XmlDocument
XmlDocument doc = new XmlDocument();
doc.Load("путь_к_вашему_xml_файлу.xml");
// Отображение XML документа на консоли
XmlNodeList nodes = doc.DocumentElement.ChildNodes;
foreach (XmlNode node in nodes)
{
Console.Write("<" + node.Name + ">");
Console.WriteLine(node.InnerText);
Console.Write("</" + node.Name + ">");
}
}
}
|
Аналогично, замените "путь_к_вашему_xml_файлу.xml" на фактический путь к вашему XML файлу, и запустите код. Этот пример также отобразит XML документ на консоли.