C#+Xpath

Dima_External

Пользователь
Регистрация
23.10.2017
Сообщения
75
Благодарностей
4
Баллы
8
Есть код, выводит в переменную result данные в столбик.
Подскажите, как раскидать результат по переменным?
Конечное значение переменных известно.

Код:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
var template_html = project.Variables["get"].Value;
var var_xpath1 = @"//div[@class='stats-rows standard-box']/div/span[2]";
string temp = "";
string result = "";
doc.LoadHtml(template_html);
var Nodes_list_1 = doc.DocumentNode.SelectNodes(var_xpath1);
if (Nodes_list_1 != null)
{
foreach (var res in Nodes_list_1)
    {
        temp = res.InnerText.Trim(); //
        result += temp + "\r\n"; // 
    } 
}
return result;
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Это геморойно и немножко неправильно. Оптимальнее было бы в список просто загнать, и в том месте где вам нужен результат просто дергайте потом в цикле из списка строки по нужному номеру, или "первуюс удалением".
 

Dima_External

Пользователь
Регистрация
23.10.2017
Сообщения
75
Благодарностей
4
Баллы
8
Это геморойно и немножко неправильно. Оптимальнее было бы в список просто загнать, и в том месте где вам нужен результат просто дергайте потом в цикле из списка строки по нужному номеру, или "первуюс удалением".
Как раз в эту сторону капаю, думал сделать как с регуляркой по номеру..
 

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