Как отобразить xml документ в с#?

Пользователь

от francisco.friesen , в категории: Другие , 6 месяцев назад

Как отобразить xml документ в с#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от wilburn , 6 месяцев назад

@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 документ будет отображен на консоли.