我有一张带有一些数据的xml表和一些我想用xslt只收集一部分的图像。
但是,有一个图像具有我想特别收集的特定类名。
例如,XML说:
<img class="itemImage" height="130" src="image.png" width="195"/>
如何通过带有XPath的classname选择此图像的src属性?
答案 0 :(得分:6)
这应该有效://img[@class="itemImage"]/@src
答案 1 :(得分:3)
此XPath将返回第一个src
节点的img
,该节点具有src
且具有指定的class
(//img[@class="itemImage"]/@src)[1]
但是,如果你对xml的结构一无所知,你可以而且应该避免使用//
,这需要扫描整个文档。