铭轩同学

铭轩,为自己代言!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年7月11日

摘要: HtmlWeb类是一个从网络上获取一个HTML文档的类,其提供的功能大多是基于完成此需求出发。现在来来HtmlWeb类有哪些方法以及属性。 一、属性bool AutoDetectEncoding { get; set; } 获取或设置一个值,该值指示是否必须将自动检测文档编码。bool C... 阅读全文
posted @ 2014-07-11 15:14 铭轩同学 阅读(417) 评论(0) 推荐(0) 编辑

摘要: HtmlDocument类对应着一个HTML文档代码。它提供了创建文档,装载文档,修改文档等等一系列功能,来看看它提供的功能。一、属性int CheckSum { get; } 如果 OptionComputeChecksum 设置为 true 之前解析,0 否则获取文档 CR... 阅读全文
posted @ 2014-07-11 15:02 铭轩同学 阅读(235) 评论(0) 推荐(0) 编辑

摘要: 在HtmlAgilityPack里,HtmlTextNode对应的是文本节点。这是一个非常简单的一个类,方法和字段都比较少。一、属性override string InnerHtml { get; set; } 文本内的HTML代码(不包括自身)override string OuterHtm... 阅读全文
posted @ 2014-07-11 14:54 铭轩同学 阅读(350) 评论(0) 推荐(0) 编辑

摘要: HtmlAttribute 在HtmlAgilityPack扮演的是一个HTML代码属性的容器,同时提供了用于处理HTML属性的一些功能。一、属性int Line { get; } 获取文档中的此属性的行数。int LinePosition { get; } 获取文档... 阅读全文
posted @ 2014-07-11 14:51 铭轩同学 阅读(457) 评论(0) 推荐(0) 编辑

摘要: HtmlNodeType是一个枚举,用于说明一个节点的类型。源代码如下所示: public enum HtmlNodeType { Document = 0, Element = 1, Comment = 2, Text = 3, ... 阅读全文
posted @ 2014-07-11 14:50 铭轩同学 阅读(265) 评论(0) 推荐(0) 编辑

摘要: HtmlAgilityPack中的HtmlNode类与XmlNode类差不多,提供的功能也大同小异。下面来看看该类提供功能。一、静态属性public static Dictionary //ElementsFlags;获取集合的定义为特定的元素节点的特定行为的标志。表包含小写标记名称作为键和作为值的... 阅读全文
posted @ 2014-07-11 14:45 铭轩同学 阅读(246) 评论(0) 推荐(0) 编辑

摘要: HtmlAgilityPack是.net下的一个HTML解析类库。支持用XPath来解析HTML。这个意义不小,为什么呢?因为对于页面上的元素的xpath某些强大的浏览器能够直接获取得到,并不需要手动写。节约了大半写正则表达式的时间,当然正则表达式有时候在进一步获取的时候还需要写,但是通过xpat... 阅读全文
posted @ 2014-07-11 14:43 铭轩同学 阅读(265) 评论(0) 推荐(0) 编辑