В 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
?