powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / XML Parse
3 сообщений из 3, страница 1 из 1
XML Parse
    #38651025
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзаю инет-магазин ПрестаШоп.
Список всех товаров получаю в таком виде:
Код: xml
1.
2.
3.
4.
5.
6.
7.
<prestashop>
       <products>
       <product id="4" xlink:href="http://mySite.ru/api/products/4"/>
       <product id="9" xlink:href="http://mySite.ru/api/products/9"/>
       <product id="27" xlink:href="http://mySite.ru/api/products/27"/>
   </products>
<prestashop>


Всего 3-и товара.
Вот мне надо получить все ID-шники товаров, то есть всего 3-и штуки:
4, 9 и 27
Такой код парсинга XML читает только первую ID=4:
Код: c#
1.
2.
   XDocument doc = XDocument.Parse(pXML);
   string ID = doc.Element("prestashop").Element("products").Element("product").FirstAttribute.Value;



Подскажите, как получить все ID-шники?
...
Рейтинг: 0 / 0
XML Parse
    #38651088
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,
гыгыгггы
Код: c#
1.
string ID = string.Join(",",doc.Element("prestashop").Element("products").Elements().Select(a => a.Attributes().First().Value));
...
Рейтинг: 0 / 0
XML Parse
    #38651093
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
 string.Join(",", doc.XPathSelectElements("prestashop/products/product").Select(a => a.Attribute("id").Value));
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / XML Parse
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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