Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
элементШаблон = html.DocumentNode.SelectSingleNode("//table[@class='ProductItemTable']").OuterHtml;
parent = html.DocumentNode.SelectSingleNode("//div[@id='product-body']");
parent.RemoveAllChildren();
Счетчик = 0;
Для каждого строка из ИсточникДанных цикл
Если Не ЗначениеЗаполнено(строка.Номенклатура) тогда
Продолжить;
КонецЕсли;
item = net.CallStatic("HtmlAgilityPack.HtmlNode", "CreateNode", элементШаблон);
image = item.SelectSingleNode("//img");
image.SetAttributeValue("src", "index_files/" + (Счетчик % 5) + ".jpg");
image.SetAttributeValue("title", строка.Номенклатура.Наименование);
image.SetAttributeValue("alt", "Изображение " + строка.Номенклатура.Наименование);
item.SelectSingleNode("//td[@class='ProductsListDescriptionCol']").InnerHtml = строка.Номенклатура.Наименование + "<br/><br/>Группа - " + строка.Номенклатура.НоменклатурнаяГруппа;
item.SelectSingleNode("//span[@class='OldPrice']").InnerHtml = "" + строка.СтараяЦена + " руб.";
item.SelectSingleNode("//span[@class='DiscountPercent']").InnerHtml = "-" + строка.Скидка;
item.SelectSingleNode("//span[@class='YourPrice2']").InnerHtml = "" + строка.НоваяЦена + " руб.";
parent.AppendChild(item);
Счетчик = Счетчик + 1;
КонецЦикла;
Использование Razor отдельно от ASP.NET MVC