书签 分享 收藏 举报 版权申诉 / 29

类型基于网络蜘蛛的ACM自动刷题系统设计与实现DOC.docx

  • 文档编号:11562730
  • 上传时间:2023-03-19
  • 格式:DOCX
  • 页数:29
  • 大小:434.95KB

则Attributes属性返回的HtmlAttributesCollection对象就包含了“id,class,title”的属性信息。

HtmlAttributeCollection对象是接口IList的集合对象,它可以通过下面几行代码来访问每一个对象成员。

HtmlNodenode=doc.GetElementbyId("title");

stringtitleValue=node.Attributes["title"].Value;

在获取属性值时,若属性名称不存在的话,则Attributes["name"]返回值为NULL。

(2)FirstChild、LastChild、ChildNodes、ParentNode属性

FirstChild属性:

返回子节点中第一个节点。

例如:

Stringhtml="

blue;">

测试方法

test2

";

FirstChild属性则返回值为“

blue;">

测试方法

”。

LastChild属性:

返回子节点中的最后一个节点,还是以上面的html为例,则返回值为“test2

”。

ChildNodes属性:

返回当前节点所有直接的子节点的集合,它不包括间接的子节点,还是以上面的html为例,则返回值为“

blue;">

测试方法

test2
”。

(3)获取Html源码和文本属性

HtmlNode类包括了OuterHtml属性和InnerHtml属性用于获取当前节点的Html源码。

两者不同之处是:

OuterHtml属性返回的结果是包含当前节点HTML代码在内所有HTML代码,而InnerHtml属性返回的结果是当前节点的子节点所有HTML代码。

示例如下代码:

HtmlDocumentdoc=newHtmlDocument();

stringhtml="

blue;">

测试方法

";

doc.LoadHtml(html);

HtmlNodenode=doc.HtmlDocument;

Console.WriteLine(node.OuterHtml);

OuterHtml返

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
基于 网络 蜘蛛 ACM 自动 系统 设计 实现 DOC
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于网络蜘蛛的ACM自动刷题系统设计与实现DOC.docx
链接地址:https://www.bdocx.com/doc/11562730.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开