C# readXML

программирование C# .net

XML
=============================
<?xml version="1.0" encoding="utf-8" ?>
<fusion>
<server name="testserver">
<ip>127.0.0.1</ip>
<user>user</user>
<port></port>
<password></password>
</server>
<server name="mytestserver">
<ip>127.0.0.2</ip>
<user>user</user>
<port>2900</port>
<password>lol</password>
</server>
</fusion>
=============================

C#
=============================
XmlTextReader reader = new XmlTextReader("serverList.xml");
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element: // Узел является элементом.
line += "<" + reader.Name + ">/" + reader.NodeType + " / ";
break;
case XmlNodeType.Text: //Отображается текст в каждом элементе.
line += reader.Value + " /" + reader.NodeType + " / ";;
break;
case XmlNodeType.EndElement: //Отображается конец элемента.
line += "</" + reader.Name + ">/" + reader.NodeType + " / ";
break;
}
}
=============================


При запуске данного кода необходимые мне данные не выводятся. Есть ли другие рабочие примеры (необходимо получить поля ip,user,password,port в массив, и желательно не выходит из пространства fusion)?

Извиняюсь за такой вопрос, уже надоело натыкаться на неработающие примеры.

Примечание:
Мммм....

public sealed class Server
public Server

Путаница ?=)
Ответы:
> Есть ли другие рабочие примеры (необходимо получить поля ip,user,password,port в массив, и желательно не выходит из пространства fusion)?
Вот рабочий пример работы с  XmlTextReader:


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.