2
例如,如何通过xpath在baz
文本之后选择strong
标签?xpath:在文本之后采摘标签
<p>
<br>foo<strong>this foo</strong>
<br>bar<strong>this bar</strong>
<br>baz<strong>this baz</strong>
<br>qux<strong>this qux</strong></p>
显然以下不起作用....
//p[text() = 'baz']/following-sibling::select[1]
感谢菲尔!......用在另一个例子正规化空间的方法,但似乎并没有服用。 http://www.xpathtester.com/saved/d9217787-8c73-48c9-8558-6a63c93918a4有什么建议吗?添加了'空格'和'冒号' – 2013-02-28 05:56:52
有点用这个回答我自己的问题:http://www.xpathtester.com/saved/ca13e542-c02d-4aeb-aa6f-c59d4c267b24我删除了空间。但是,我正在使用的xpath引擎无法识别'normalize-space'方法。无论如何,我看起来像是沉没了。虽然谢谢! – 2013-02-28 06:14:49
@RyanSchultz总是可以使用'contains()'而不是 – Phil 2013-02-28 08:54:22