我想分别从表的td中获取文本值
//div[@id='foo']//table[contains(@class,'moo')][1]/tbody/tr/td[1]/text()
//div[@id='foo']//table[contains(@class,'moo')][2]/tbody/tr/td[1]/text()
但上述查询给我相同的结果。
<html>
<body>
....
<div id="foo">
<div>
<div>
<table class="moo"><tbody><tr><td>text1</td></tr></tbody></table>
<table class="moo"><tbody><tr><td>text2</td></tr></tbody></table>
</div>
</div>
</div>
</body>
</html>
好,我找到了下面的解决方案;
(//div[@id='foo']//table[contains(@class,'moo')])[1]/tbody/tr/td[1]/text()
(//div[@id='foo']//table[contains(@class,'moo')])[2]/tbody/tr/td[1]/text()