2015-10-23 236 views
1

我得到一個URL,並得到它的所有內容通過調用:CsQuery刪除評論

CQ dom = ...; 
string content = dom.Text(); 

我注意到,「文本()」方法也提取HTML註釋,如:

<html> 
<body> 
<!-- This is comment - Ignore me --> 
</body> 
</html> 

我正在尋找一些選項來刪除代碼中的所有評論。像這樣:

dom["comment"].remove(); 

這可能嗎?

謝謝

回答

2

找到了解決方案。

的DOM的創建應該做這樣的:

CQ.Create(stream, Encoding.UTF8, HtmlParsingMode.Auto, HtmlParsingOptions.IgnoreComments); 

HtmlParsingOptions.IgnoreComments就是我要找的。