在HtmlAgilityPack中,我想要创建
问题在于上述方法后,
例如:
有没有更好的方法来创建
HtmlTextNode
,它是一个具有自定义InnerText的HtmlNode
(继承自HtmlNode)。HtmlTextNode CreateHtmlTextNode(string name, string text)
{
HtmlDocument doc = new HtmlDocument();
HtmlTextNode textNode = doc.CreateTextNode(text);
textNode.Name = name;
return textNode;
}
问题在于上述方法后,
textNode.OuterHtml
和textNode.InnerHtml
会等于"文本"。例如:
CreateHtmlTextNode("title", "blabla")
将生成:textNode.OuterHtml = "blabla"
而不是<Title>blabla</Title>
。有没有更好的方法来创建
HtmlTextNode
?