- Регистрация
- 25.10.2016
- Сообщения
- 62
- Благодарностей
- 2
- Баллы
- 8
Приветствую, пытаюсь распарсить XML фид в C#, подскажите как сделать что бы закомментированная строчка заработала (не работает я так понимаю из-за кавычек). Так код работает, всё нормально, но нужно завести переменную project.Xml.yml_catalog.shop.offers.offer["id"].Value , которая закомментирована на примере.
Ошибка в логе: Выполнение действия CSharp OwnCode. "string" не содержит определения для "Value"
код:
project.Xml.FromString(project.Variables["SourceXML"].Value);
var list = new List<string>();
for(int i = 0; i < project.Xml.yml_catalog.shop.offers.offer.Count; i++)
{
list.Add(project.Xml.yml_catalog.shop.offers.offer[i].categoryId.Value); // тут работает
//list.Add(project.Xml.yml_catalog.shop.offers.offer[i]["id"].Value); // тут не работает, полагаю из-за кавычек, как сделать что бы заработала?
}
return string.Join(", ", list);
Ошибка в логе: Выполнение действия CSharp OwnCode. "string" не содержит определения для "Value"
Последнее редактирование: