powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Linq, xml, выбрать определённый элемент по индексу
3 сообщений из 3, страница 1 из 1
Linq, xml, выбрать определённый элемент по индексу
    #38454069
Алексей Ку.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Повторю немного эту тему:
http://www.cyberforum.ru/csharp-beginners/thread119531.html

К примеру у меня такая конструкция в XML. И мне надо выбрать атрибут С второй или третьей записи. Как это сделать?

-<download>
<file name="D:\KS\Projects\Updater\TestFolder\Label_01.f34" key="Label_01.f34"/>
<file name="D:\KS\Projects\Updater\TestFolder\Label_01.f38" key="Label_01.f38"/>
</download>

на самом деле мне надо аттрибуты key из этого файла загнать массив строк. Прошу помощи! Заранее спасибо!
...
Рейтинг: 0 / 0
Linq, xml, выбрать определённый элемент по индексу
    #38454080
Алексей Ку.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Ку.,

Можно сделать
foreach (XElement el in doc.Root.Descendants("field"))
{
...
}

Но тогда встаёт вопрос нумерации этих элементов чтобы запихнуть в массив строк. При использовании for не понимаю где и как указывать индекс элемента.
...
Рейтинг: 0 / 0
Linq, xml, выбрать определённый элемент по индексу
    #38454088
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
var items = XDocument.Load("data.xml").Descendants("file").Select(item => new { name = item.Attribute("name").Value, key = item.Attribute("key").Value });
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Linq, xml, выбрать определённый элемент по индексу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]