我無法找到@root-node-position
XPath屬性/選擇器信息。你能給我一個關於它的鏈接嗎?它是XPath 2.0嗎? 代碼(未礦)是../preceding-sibling::div[1]/div[@root-node-position]/div
應用於該HTML:XPath @根節點位置屬性信息
<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>
首先我取下類價格文本=「右」與此查詢://DIV[contains(@class,'best')]
,然後我應用上述的XPath與@根 - 在class ='left'下的節點屬性檢索記錄信息的其餘部分。
請在您嘗試查找根節點的屬性信息時分享一些代碼。 –
在提供的XML片段中,任何地方都不存在'root-node-position'屬性。請編輯問題並提供正確的源XML文檔。 –
@ root-node-position是一個XPath屬性/選擇器,而不是XML代碼(例如div [1]:1 - 屬性/選擇器也不是XML)。這是不同的,因此它不在HTML中。 –