dhtml.net 仿javascript访问HTML文档

请访问dhtml.net 1.1版:

http://blog.csdn.net/sq_zhuyi/archive/2010/06/26/5695397.aspx

 

相信很多朋友都为解析HTML源码犯过愁,在社区里也经常看到有人提此类问题,

今天工作少,索性做了个解析HTML文档的通用组件,用法如下:

 

 

string url = "http://www.baidu.com/";//此处可以是一个URL,也可以是一段HTML字符串

Document doc = new Document(url);

Console.WriteLine(doc.Title);

 

Console.WriteLine(doc.GetElementById("u").InnerHTML);

 

 

输出结果:

百度一下,你就知道

 

<a href="http://passport.baidu.com/?login&tpl=mn">登录</a>

 

Document 成员如下:

属性

public ElementCollect Elements获取HTML文档中的所有节点
public Element Body获取body节点
public string Title获取文档title字符串
public FormCollect Forms获取文档中所有form节点
public FrameCollect Frames获取文档中所有frame节点
public ScriptCollect Scripts获取文档中所有script元素
public ImageCollect Images获取文档中所有img元素

方法

public ElementCollect GetElementsByTagName(string tag)通过tagName获取节点集合
public ElementCollect GetElementsByName(string name)通过节点name属性获取节点集合
public ElementCollect GetElementsByClass(string clas)通过节点class属性获取节点集合
public Element GetElementById(string id)通过节点id获取该节点

 

源码下载:

http://files.cnblogs.com/sqzhuyi/Dhtml.net-src(1.1).zip


作者:朱会震


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值