Форум программистов, компьютерный форум, киберфорум
Наши страницы
LINQ
Войти
Регистрация
Восстановить пароль
 
Kuzyavka
4 / 4 / 3
Регистрация: 07.02.2013
Сообщений: 54
1

Linq 2 XML : Выбрать значение элемента

28.07.2015, 13:26. Просмотров 339. Ответов 1
Метки нет (Все метки)

Добрый день! Не могу разобраться...
Есть:
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
34
35
36
<?xml version='1.0' encoding='utf-8'?>
<octopus>
    <columns>
      <column>
        <number>1</number>  
        <pistols>
            <pistol>
                <number>1</number>
                <productcode>01</productcode>
            </pistol>
            <pistol>
                <number>2</number>
                <productcode>02</productcode>
            </pistol>
        </pistols>
        <add_COM_reader></add_COM_reader>
      </column>
      <column>
        <number>2</number>  
        <pistols>
            <pistol>
                <number>1</number>
                <productcode>04</productcode>
            </pistol>
            <pistol>
                <number>2</number>
                <productcode>05</productcode>
            </pistol>
        </pistols>
        <add_COM_reader></add_COM_reader>
      </column>
    </columns>
    <keyboard>
        <port>COM2</port>
    </keyboard>
</octopus>
Отправляю:
C#
1
doc.Root.Element("columns").Element("column").Element("pistols").Element("pistol").Element("productcode").Value
Получаю:
Код
01
Вопрос: как получить "02" в или как получить "04"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2015, 13:26
Ответы с готовыми решениями:

Xml.linq: проверка существования элемента
Всем привет, кто знает, как проверить наличие элемента в файле xml с помощью...

При помощи LINQ to XML считать параметры из XML
Помогите при помощи LINQ to XML считать следующие параметры из XML: id,...

Парсинг XML-файла с помощью LINQ to XML
Здрасивуйте. Трабл никак не могу понять в чем дело не могу считать инфу с XML...

LINQ to XML Null Reference
часть документа XML, таких несколько элементов &lt;weather&gt; ...

Linq XML - повторяющийся атрибут
Здравствуйте! Помогите решить проблему. Есть код: XDocument doc = new...

1
kolorotur
Эксперт .NET
10489 / 8678 / 2157
Регистрация: 17.09.2011
Сообщений: 14,895
Завершенные тесты: 1
28.07.2015, 18:21 2
Цитата Сообщение от Kuzyavka Посмотреть сообщение
как получить "02"
C#
1
2
3
4
5
6
7
doc.Root.Element("columns")
.Element("column")
.Element("pistols")
.Elements("pistol")
.First()
.Element("productcode")
.Value
Цитата Сообщение от Kuzyavka Посмотреть сообщение
как получить "04"
C#
1
2
3
4
5
6
7
doc.Root.Element("columns")
.Element("column")
.Element("pistols")
.Elements("pistol")
.Last()
.Element("productcode")
.Value
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2015, 18:21

Возможная прибыль. linq to xml
Здравствуйте! Есть два файла: 1)Товары -код (уникальный) -название...

Xml linq добавить поле
Программно создаю следующий xml документ &lt;?xml version=&quot;1.0&quot;...

Не работает linq to xml запрос
Здравствуйте. У меня есть вот такой xml &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;...


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

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

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