WinRrom(C#)如何读取html中的所有元素,并以树形存放到TreeView

FillHeart 2010-04-28 07:03:55
读取一个网页,将其所有标签以树形存放到TreeView中
如下:
<html>
<head>
<title>default</title>
</head>
<body>
<form>
<div>><a></a></div>
<div><a></a></div>
</form>
</body>
</html>

TreeView内容:
-html
--head
----title
--body
----form
-----div
------a
-----div
------a
...全文
702 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
纯唇Yu弄 2011-03-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]

解析HTML
[/Quote]

我顶
让爱延续 2011-03-06
  • 打赏
  • 举报
回复
再提供个方法:

Converts SGML to XML via XmlReader API

sgmlReaderDll.dll
让爱延续 2011-03-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]
解析HTML
[/Quote]

顶, 正在找相关资料呢,哈哈… 回头细看…
捷哥1999 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wuyq11 的回复:]

解析HTML
[/Quote]
不错,收藏了!
myrroom 2010-04-28
  • 打赏
  • 举报
回复
我也需要这样的资料
FillHeart 2010-04-28
  • 打赏
  • 举报
回复
1楼
csEXWB你会用吗
wuyq11 2010-04-28
  • 打赏
  • 举报
回复
捷哥1999 2010-04-28
  • 打赏
  • 举报
回复
你说的是查看html的dom结构吧,类似于这样?

可以参考
http://www.codeproject.com/KB/miscctrl/csEXWB.aspx
这是c#版本的浏览器,就是实现了一个Dom解析器,这样调用的:

m_frmDOM.LoadDOM(m_CurWB.WebbrowserObject.Document);

具体的窗体时frmDOM,你下载下来一看就知道了。

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧