HTML标记中的XPath选择属性

时间:2018-04-30 16:40:44

标签: c# html asp.net xpath xpath-2.0

我有一个HTML标签,如下所示:

<li>
<img class="myClass" src="someURL" />
</li>

我正在尝试使用XPath提取img src值,但是我不太清楚如何做到这一点。

在选择li元素之后,我尝试过这样的事情:

"//img[contains(@class,'myClass')]@src"

然而这不起作用:/

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

//img[contains(@class,'myClass')]/@src

//(Anywhere in the document)
img(select all img node)
/(Selects from the root node)
@src(Select Attribute src)

答案 1 :(得分:1)

  选择li元素后

如果选择了<li>元素,请使用此XPath:

img[contains(@class,'myClass')]/@src

最后只有一点/