Как вы обнаружили, XSLT не имеет метода html()
.Ваше выбранное утверждение почти правильно.Если вы удалите /html()
, вы выберете элемент <div>
, который вы используете, и с помощью <xsl:value-of>
выведете все содержимое узла.
Если вы используете thsi в контекстеHtmlAgilityPacl (как вы пометили его) затем следует подходу Одеда (с немного измененным выбором):
var outerDivNode = doc.DocumentNode.SelectSingleNode("//div[@class='rsw-pp rsw-pp-widget']");
var innerDivText = outerDivNode.InnerHtml;