具有以下XML代码:
<div class="content">
<ul>
<li>
<b>Item model number:</b>
FCC5302Q-2
</li>
</ul>
我使用此xpath表达式来选择li节点文本:
//*[contains(@class, "content")]//li[b/text()="item model number"]/text()
由于某种原因,它无法选择li元素的文本。 我哪里错了?
答案 0 :(得分:1)
试试这个XPath ..
//*[contains(@class, 'content')]//li/b[text()='Item model number:']/text()
答案 1 :(得分:0)
确保逐字编写<b>
元素文本,包括大小写。
//*[contains(@class, "content")]//li[b/text()="Item model number:"]/text()