Less.Html 示例五:使用方法详解

0. 从解析开始

引入 Less.Html 的命名空间:

using Less.Html;

调用静态类型 HtmlParser 的 Parse 方法:

Document document = HtmlParser.Parse(testHtml);

返回的是 HTML DOM 标准的文档对象,我只实现了常见的 DOM 方法,其实 DOM 方法的设计本身就有繁复的地方,这个以后再说。

要方便地查找文档元素,还需要绑定 css 选择器:

var q = Selector.Bind(document);

返回的是一个 C# 的委托,这里只需要理解为一个选择器即可。

如果只想得到选择器,不需要 DOM 文档,可以调用快捷的方法:

var q = HtmlParser.Query(testHtml);

Query 方法没有得到文档的 DOM,所以只能作查找元素使用。如果要修改文档再输出,那么还是要用 Parse 方法,这样才能通过 Document 类型的 ToString 方法输出修改后的文档。


持续更新中……



广州必简信息科技有限公司 版权所有 粤ICP备15047625号-2