Xml XPATH:选择带有嵌入节点的文本节点

Xml XPATH:选择带有嵌入节点的文本节点,xml,xpath,Xml,Xpath,具有以下XML代码: <div class="content"> <ul> <li> <b>Item model number:</b> FCC5302Q-2 </li> </ul> 由于某种原因,它无法选择li元素的文本。 这件事我哪里做错了 确保逐字编写元素文本,包括大小写 //*[contains(@class, "content")]//li[b/text()="Item model number

具有以下XML代码:

<div class="content">
<ul>
<li>
<b>Item model number:</b>
   FCC5302Q-2
</li>
</ul>
由于某种原因,它无法选择li元素的文本。
这件事我哪里做错了

确保逐字编写
元素文本,包括大小写

//*[contains(@class, "content")]//li[b/text()="Item model number:"]/text()
  • 使用单引号
  • 匹配案例
  • 注意你使用的支架
  • 试试这个XPath

    //*[contains(@class, 'content')]//li/b[text()='Item model number:']/text()
    
    //*[contains(@class, 'content')]//li/b[text()='Item model number:']/text()