到目前为止,我使用HtmlAgilityPack构建 Html 文档。
问题是它不稳定,我得到 Stackoverflow 异常并且它不支持 jQuery 语法。
我试图用来构建 Html 文档的是CsQuery。
我的问题是:它是否指定用于构建 Html 文档?
我喜欢它提供的功能,但我无法呈现修改后的 html 文档。
例如:
CQ fragment= CQ.CreateFragment("<p>some text</p>");
CQ html = CQ.CreateFromFile(@"index.html");
CQ modified_html= html.Select("#test").Append(fragment);
这意味着,我想将片段变量附加到 id 为“test”的元素。
问题是我希望 modified_html.Render() 返回修改后的版本(包括<p> sometext</p>添加到#test 元素),但它实际上没有!
有没有办法做到这一点?