【发布时间】:2015-05-15 18:23:33
【问题描述】:
假设这是 xml 文件
<div Pictures>
<span Pic1>
<a title="pic1" class="thumb" image="LinkToImage.com">
</a>
</span >
<span Pic2>
<a title="pic2" class="thumb-small" image="LinkToImage2.com">
</a>
</span >
</div >
如何从该页面获取所有图像属性?我知道我需要使用 XPath 语法 //@image 但我找不到收集所有这些属性并将它们放在 foreach 中的代码。我已经尝试过类似的方法,但没有奏效
var WebgetME_ = new HtmlWeb();
var docME_ = WebgetME_.Load(MEURL_);
foreach (HtmlAttribute HA_ME in docME_.DocumentNode.Attributes["//@image"])) { ;}
如何从一个页面中获取具有相同属性名称的所有属性信息?
【问题讨论】:
-
这被标记为
XML,并且显然是HTML。
标签: c# html attributes nodes