2012-01-11 25 views
6

我只是想用敏捷Pack,以便創建一個只包含基本的容器元素的新的HTMLDocument創建自己的簡單的文檔從頭創建一個HTML文檔 - 即如何使用HtmlAgility包

<html><head></head><body></body></html> 

如何我可以從頭開始做這件事,而不用事實上加載htmldocument。

+0

你也應該使用.NET標籤這個 - 你的第一句話似乎是不完整的。如果不知道敏捷包不僅僅是在一分鐘前用google搜索,我想你必須從最小的文檔開始。 – Fildor 2012-01-11 16:37:23

+0

我想通了 'HtmlAgilityPack.HtmlDocument htmlDocument = new HtmlAgilityPack.HtmlDocument(); HtmlAgilityPack.HtmlNode htmlNode = htmlDocument.CreateElement(「html」); HtmlAgilityPack.HtmlNode headNOde = htmlDocument.CreateElement(「head」); HtmlAgilityPack.HtmlNode bodyNode = htmlDocument.CreateElement(「body」); htmlNode.AppendChild(headNode); htmlNode.AppendChild(bodyNode); htmlDocument.DocumentNode.AppendChild(htmlNode);' – Pittfall 2012-01-11 17:08:37

回答

20

即使簡單:

var doc = new HtmlDocument(); 
var node = HtmlNode.CreateNode("<html><head></head><body></body></html>"); 
doc.DocumentNode.AppendChild(node);