Форум программистов, компьютерный форум, киберфорум
Наши страницы
LINQ
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
timur2008
2 / 2 / 2
Регистрация: 11.02.2010
Сообщений: 252
1

Как извлечь данные из XML

14.03.2014, 21:42. Просмотров 633. Ответов 4
Метки нет (Все метки)

Здравствуйте. Есть вот такой xml документ
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<Пеший>
  <Гречка Масса="250" />
  <Макароны Масса="450" />
</Пеший>
Как из него извлечь данные:
Гречка и ее массу и тоже самое с макаронами сделать, ну и вообще для любого числа элементов чтобы можно было извлекать данные? Подскажите пожалуйста?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2014, 21:42
Ответы с готовыми решениями:

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

Как с помощью XMLDocument или XMLDataDocument добавить данные в XML файл
У меня возникла такая проблема, необходимо добавить данные в XML файл, не испортив структуры и...

Как извлечь данные из XML документа
Есть XML-документ. Каким образом можно извлечь из него название города, чтобы занести его в...

Подскажите, как извлечь данные из XML
В VBScript использую поиск подстроки для звлечения даных из XML. Set xml =...

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

4
pincet
1387 / 970 / 131
Регистрация: 23.07.2010
Сообщений: 5,274
15.03.2014, 18:17 2
XDocument, XElement уже изучил? Не зря же в этой эхе спрашиваешь.
0
klsaymon
40 / 40 / 15
Регистрация: 28.05.2011
Сообщений: 257
Записей в блоге: 1
19.03.2014, 22:21 3
C#
1
2
3
4
5
6
7
            XDocument doc = XDocument.Load("file.xml");
 
            // и погнал по элементам
            foreach (XElement elem in doc.Root.Elements())
            {
                
            }
0
Ev_Hyper
Заблокирован
28.09.2014, 23:54 4
Возможно кому-то пригодится:
Код
<?xml version="1.0" encoding="utf-8"?>
<Пеший>
  <Гречка Масса="250" />
  <Макароны Масса="450" />
</Пеший>
C#
1
2
3
4
5
6
7
            XElement one = XElement.Load("D://6.txt");
            foreach (var x in one.Elements())
            {
                Console.Write(x.Name);
                foreach (var z in x.Attributes())
                    Console.WriteLine(": {0} - {1}", z.Name, z.Value);
            }
Код
Гречка: Масса - 250
Макароны: Масса - 450
Для продолжения нажмите любую клавишу . . .
0
tezaurismosis
Администратор
Эксперт .NET
8642 / 3930 / 732
Регистрация: 17.04.2012
Сообщений: 8,703
Записей в блоге: 14
29.09.2014, 17:17 5
Или для конкретного атрибута
C#
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
 
namespace ConsoleApplication
{
    public class Program
    {
        static void Main(string[] args) {
            string xml = 
@"<?xml version='1.0' encoding='utf-8'?>
<Пеший>
  <Гречка Масса='250' />
  <Макароны Масса='450' />
</Пеший>";
            XElement root = XElement.Parse(xml);
            foreach (XElement child in root.Elements()) {
                Console.WriteLine("{0}, масса: {1}", child.Name,
                    child.Attribute("Масса").Value);
            }
        }
    }
}
0
29.09.2014, 17:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2014, 17:17

Извлечь данные из xml
Народ есть app.xml с вот таким содержимым &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;...

Извлечь данные из xml
Доброго времени суток. По работе пришлось столкнуться с извлечением данных из xml-файла, никогда с...

извлечь данные из xml
пытаюсь извлечь данные след образом Добавлено через 11 минут пытаюсь извлечь данные след...


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

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

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