【发布时间】:2012-01-23 22:45:39
【问题描述】:
我将这个 xPath 表达式放入 htmlCleaner:
//table[@class='StandardTable']/tbody/tr[position()>1]/td[2]/a/img
现在,我的问题是它发生了变化,有时 /a/img 元素不存在。所以我想要一个获取所有元素的表达式
//table[@class='StandardTable']/tbody/tr[position()>1]/td[2]/a/img
当 /a/img 存在时,并且
//table[@class='StandardTable']/tbody/tr[position()>1]/td[2]
当 /a/img 不存在时。
有人知道怎么做吗?我在另一个问题中发现了一些看起来可能对我有帮助的东西
descendant-or-self::*[self::body or self::span/parent::body]
但我不明白。
【问题讨论】:
标签: java xml xpath htmlcleaner