2012-01-11 40 views
6

Tôi chỉ muốn tạo tài liệu đơn giản của riêng tôi bằng cách sử dụng gói nhanh nhẹn để tạo ra một HtmlDocument mới có chứa chỉ các yếu tố vùng chứa cơ bản - tức làLàm thế nào để tạo ra một tài liệu html từ đầu bằng cách sử dụng gói HtmlAgility

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

thế nào Tôi có thể làm điều này từ đầu mà không thực sự tải htmldocument với bất cứ điều gì.

+0

Bạn cũng nên thẻ này với .net - và câu đầu tiên của bạn có vẻ không đầy đủ. Nếu không biết gói nhanh nhẹn hơn là chỉ cần một vài phút trước, tôi cho rằng bạn sẽ phải bắt đầu với một tài liệu tối thiểu. – Fildor

+0

Tôi đã tìm ra nó '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

Trả lời

20

Thậm chí dễ dàng hơn:

var doc = new HtmlDocument(); 
var node = HtmlNode.CreateNode("<html><head></head><body></body></html>"); 
doc.DocumentNode.AppendChild(node); 
Các vấn đề liên quan