В HtmlAgilityPack я хочу создать HtmlTextNode, который является HtmlNode (наследует от HtmlNode), который имеет пользовательский InnerText.
HtmlTextNode CreateHtmlTextNode(string name, string text)
{
HtmlDocument doc = new HtmlDocument();
HtmlTextNode textNode = doc.CreateTextNode(text);
textNode.Name = name;
return textNode;
}
Проблема заключается в том, что после метода выше textNode.OuterHtml и textNode.InnerHtml будут равны "text".
например. CreateHtmlTextNode("title", "blabla") будет генерировать:
textNode.OuterHtml = "blabla" вместо <Title>blabla</Title>
Есть ли лучший способ создать HtmlTextNode?