Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
starwars25
1 / 1 / 1
Регистрация: 08.07.2014
Сообщений: 6
1

Как извлечь данные из XML документа

06.11.2014, 23:02. Просмотров 1005. Ответов 1
Метки нет (Все метки)

Есть XML-документ. Каким образом можно извлечь из него название города, чтобы занести его в ArrayList?
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
<?xml version="1.0" encoding="windows-1251" ?>
<rocid>
  <!-- таблица  city -->
    <city>
        <city_id>4400</city_id>
        <country_id>3159</country_id>
        <region_id>4312</region_id>
        <name>Москва</name>
    </city>
    <city>
        <city_id>4313</city_id>
        <country_id>3159</country_id>
        <region_id>4312</region_id>
        <name>Абрамцево</name>
    </city>
    <city>
        <city_id>4314</city_id>
        <country_id>3159</country_id>
        <region_id>4312</region_id>
        <name>Алабино</name>
    </city>
    <city>
        <city_id>4315</city_id>
        <country_id>3159</country_id>
        <region_id>4312</region_id>
        <name>Апрелевка</name>
    </city>
</rocid>
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2014, 23:02
Ответы с готовыми решениями:

Извлечь данные из XML.
&lt;user login=&quot;M1ke&quot; password=&quot;3a380c1313e88c80bbe8a488ebbba78c&quot; activ=&quot;0&quot; status=&quot;1&quot;&gt; ...

Как правильно извлечь информацию из xml документа
Здравствуйте подскажите пожалуйста как правильно извлекать инфу из xml документа содержащего такую...

Как считывать и как записывать XML файлы? И вообще,является ли хорошим тоном хранить данные в xml?
Я знаю,насколько часто меня любят отправлять в гугл,но проблема такова,что везде показывается...

Можно ли загружать данные из XML документа не полностью,а "отрезками" ?
Например ,у меня есть коллекция объектов , группируемых по ключу ,можно ли сделать &quot;взять&quot; из файла...

Как извлечь данные из файла
Есть файл: Подскажите, как считать эти данные в структуру: struct DANNYE { public string...

1
Ev_Hyper
Заблокирован
06.11.2014, 23:09 2
Лучший ответ Сообщение было отмечено starwars25 как решение

Решение

starwars25, зачем вам ArrayList? Используйте List<T> и Linq to XML
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
<?xml version="1.0" encoding="windows-1251" ?>
<rocid>
  <!-- таблица  city -->
    <city>
        <city_id>4400</city_id>
        <country_id>3159</country_id>
        <region_id>4312</region_id>
        <name>Москва</name>
    </city>
    <city>
        <city_id>4313</city_id>
        <country_id>3159</country_id>
        <region_id>4312</region_id>
        <name>Абрамцево</name>
    </city>
    <city>
        <city_id>4314</city_id>
        <country_id>3159</country_id>
        <region_id>4312</region_id>
        <name>Алабино</name>
    </city>
    <city>
        <city_id>4315</city_id>
        <country_id>3159</country_id>
        <region_id>4312</region_id>
        <name>Апрелевка</name>
    </city>
</rocid>
C#
1
2
3
4
5
            XDocument xd = XDocument.Load("C://3.xml");
            var sp = xd.Document.Descendants()
                .Elements("name").Select(x => x.Value).ToList();
            foreach (var x in sp)
                Console.WriteLine(x);
Код
Москва
Абрамцево
Алабино
Апрелевка
Для продолжения нажмите любую клавишу . . .
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2014, 23:09

Как извлечь данные из HashSet<string>
Всем привет! Понадобилось удалить дубликаты из List&lt;string&gt; Погуглив нашел решение от turbanoff...

Как извлечь данные из Excel не открывая файл?
ВОПРОС Как извлечь данные из Excel не открывая файл? СЦЕНАРИЙ 1. В поле &quot;ID&quot; вводим...

Как извлечь данные из файла базы данных *.bd
как извлечь дание из бази даних *.bd на C#?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru