XPath按类名选择图像

时间:2010-07-20 09:32:32

标签: class xpath

我有一张带有一些数据的xml表和一些我想用xslt只收集一部分的图像。

但是,有一个图像具有我想特别收集的特定类名。

例如,XML说:

<img class="itemImage" height="130" src="image.png" width="195"/>

如何通过带有XPath的classname选择此图像的src属性?

2 个答案:

答案 0 :(得分:6)

这应该有效://img[@class="itemImage"]/@src

答案 1 :(得分:3)

此XPath将返回第一个src节点的img,该节点具有src且具有指定的class

(//img[@class="itemImage"]/@src)[1]

但是,如果你对xml的结构一无所知,你可以而且应该避免使用//,这需要扫描整个文档。