我在Firefox上使用xpath引擎。我有HTML:xpath:有没有办法在xpath中获取所有孩子的文本
<span>
<b>prefix one</b> not bold part
</span>
<span>
prefix two not bold part
</span>
我希望所有的span
S作与“前缀一个”启动子文本。
我试过的XPath:
//span[starts-with(child::text(), "prefix one")]
但由于b
标签被干扰,这并不工作。你如何解决这个问题?
感谢
这等同于'//跨度[开始 - 用(。, 'prefix one')]'或者更健壮的'// span [starts-with(normalize-space(),'prefix one')]' – Tomalak 2010-01-06 13:29:00