【发布时间】:2010-07-06 14:47:54
【问题描述】:
我正在尝试执行一些 DOM 操作,主要是选择父元素的所有子元素,例如 div 或 id=... 或 class=...。有一些轻量级的方法吗?
【问题讨论】:
-
您的代码是在服务器还是客户端(ASP.NET 或 Silverlight)上运行?
标签: c# html dom html-parsing
我正在尝试执行一些 DOM 操作,主要是选择父元素的所有子元素,例如 div 或 id=... 或 class=...。有一些轻量级的方法吗?
【问题讨论】:
标签: c# html dom html-parsing
HTML Agility Pack 之类的东西可能是你最好的选择。
语法没有jQuery那么流畅,但是还不错。
【讨论】:
试试这个项目,我在我的网络爬虫中使用它。
【讨论】:
如果您正在尝试做这个服务器端,那么 HTML Agility Pack 是您最好的选择。对于客户端,您可以使用jquery selectors。例如,$('#id > *') 将获取具有 id="id" 或 $('.class > *') 类的元素的所有子元素。
【讨论】: