我找不到@root-node-position
XPath 属性/选择器信息。你能给我一个我可以在哪里读到它的链接吗?是 XPath 2.0 吗?代码(不是我的)../preceding-sibling::div[1]/div[@root-node-position]/div
应用于此 HTML:
<div class="left">
<div class='prod2'>
<div class='name'>Dell Latitude D610-1.73 Laptop Wireless Computer
</div>2 GHz Intel Pentium M, 1 GB DDR2 SDRAM, 40 GB
</div>
<div class='prod1'>
<div class='name'>Samsung Chromebook (Wi-Fi, 11.6-Inch)
</div>1.7 GHz, 2 GB DDR3 SDRAM, 16 GB
</div>
</div>
<div class="right">
<div class='price2'>$239.95</div>
<div class='price1 best'>$249.00</div>
</div>
首先,我使用此查询在 class='right' 下获取价格文本://DIV[contains(@class,'best')]
然后我在 class='left' 下应用上面提到的 XPath 和 @root-node-attribute 来检索其余的记录信息。