Htmlagilitypack: créer un nœud de texte html

Dans HtmlAgilityPack, je veux créer HtmlTextNode, qui est un HtmlNode (inherts de HtmlNode) qui a une coutume InnerText.

HtmlTextNode CreateHtmlTextNode(string name, string text)
{
     HtmlDocument doc = new HtmlDocument();
     HtmlTextNode textNode = doc.CreateTextNode(text);
     textNode.Name = name;
     return textNode;
}

Le problème est que le textNode.OuterHtml et textNode.InnerHtml sera égal à "texte", après la méthode ci-dessus.

par exemple CreateHtmlTextNode("title", "blabla") va générer:
textNode.OuterHtml = "blabla" au lieu de <Title>blabla</Title>

Est-il une meilleure façon de créer HtmlTextNode?

OriginalL'auteur Nizar Blond | 2014-01-02