Разобрать XML

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
256
Баллы
63
Парни помогите по уму разобрать хмл файл. Есть стандартный фид от пп (см. прикреп). Дело в том что зенька его не может разобрать, также есть код
C#:
//Парсинг xml
var text = project.Variables["v1"].Value;
var list = project.Lists["Список 1"];
 
var global = Regex.Matches(text, "(?<=<offer)[\\w\\W]*?(?=</offer>)");
foreach (var item in global)
  {
     var name = Regex.Match(item.ToString(), "(?<=<name>).*?(?=</name>)");
     var description = Regex.Match(item.ToString(), "(?<=<description>).*?(?=</description>)");
     var vendor = Regex.Match(item.ToString(), "(?<=<vendor>).*?(?=</vendor>)");
     var model = Regex.Match(item.ToString(), "(?<=<model>).*?(?=</model>)");
     var oldprice = Regex.Match(item.ToString(), "(?<=<oldprice>).*?(?=</oldprice>)");
     var url = Regex.Match(item.ToString(), "(?<=<url>).*?(?=</url>)");
     var categoryID = Regex.Match(item.ToString(), "(?<=<categoryID>).*?(?=</categoryID>)");
     var price = Regex.Match(item.ToString(), "(?<=<price>).*?(?=</price>)");
     list.Add(string.Concat(name,description,vendor,model,oldprice,url,categoryID,price));
   }
от умного и доброго парня Radzhab. Разобрать ни каким способом не получается, в придачу ещё нужно сопоставить категории и под категории, те что category id и parent_id, типа Категория|Под категория. Думаю не мне одному поможет такой снипет.
 

Вложения

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 490
Благодарностей
3 358
Баллы
113
У вас кодировка Windows-1251, а не UTF-8.
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
256
Баллы
63
У вас кодировка Windows-1251, а не UTF-8.
Без разницы. Это нотетпад++ при сохранение в тхч по умолчанию в вин 1251 сохранил. И потом это не решает главный вопрос, как сопоставить категории...
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)