- Регистрация
- 11.03.2016
- Сообщения
- 554
- Благодарностей
- 178
- Баллы
- 43
Приветствую. Вопрос по xPath. Вод здесь взял код. Немного изменил. Нужно у конкретного div взять innerhtml. Атрибут class вынимает, а innerhtml не получается. Помогите плиз, в коде не силен.
вот здесь class меняю на innerhtml, ответ пустой.
Код:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
var template_html = project.Variables["GET"].Value;
var var_xpath1 = @"//div[@class='item_table-header']";
string temp = "";
string result = "";
doc.LoadHtml(template_html);
var Nodes_list_1 = doc.DocumentNode.SelectNodes(var_xpath1); // получаем список элементов по условию var_xpath1
if (Nodes_list_1 != null)
{
foreach (var res in Nodes_list_1)
{
temp = res.GetAttributeValue("class", "");
result += temp + "\r\n";
}
}
return result;
Код:
temp = res.GetAttributeValue("class", "");