我刚写了一个简单的控制台应用程序,看看我是不是疯了
var html = "<div class=\"page\"><x></x></div>";
HtmlDocument doc2 = new HtmlDocument();
doc2.LoadHtml(html);
var pageNodes2 = doc2.DocumentNode.SelectNodes("//div[contains(@class,'page')]");
foreach (var pageNode in pageNodes2)
{
Console.WriteLine(pageNode.InnerHtml);
}
,输出
<x></x>
但如果x
被<p>
替换,则输出变为
<p>
我该如何解决?