xpath - 在快速挖掘中,xpath查询的问题

  显示原文与译文双语对照的内容
0 0

在Rapidminer中使用xpath时遇到问题。 below 是一个示例 html,我正在尝试从。 我无法获得 7001和Calfornia的号码。

我使用 //h:span[@class='detail-block']//h:/text() 我可以得到"编号:"然后我试试 //h:span[@class='detail-block']/span//h:/text() 什么都没有,我尝试了很多变化,而且还没有。 我可以在google电子表格=importXML上工作,但不能使用 rapidminer 。


<div class="information">
<h2 class="underline">Information</h2>
<span class="detail-block"><span class="detail-attribute">Number:&nbsp;</span> 
<span>7001</span></span>
<span class="detail-block"><span class="detail-attribute">Location:&nbsp;</span> <span>California</span></span>

时间: 原作者:

0 0

我不明白为什么你的"正在工作"示例( //h:span[@class='detail-block']//h:/text() ) 。h: 是命名空间前缀。 手必须跟有一个节点或者一个属性。

//h:span[@class='detail-block']//text() 将返回任何依赖文本节点以跨越 [@class='detail-block']: Number: 7001 Location: California

对于"编号:"用户:
//h:span[@class='detail-block'][1]/h:span[1]/text()

对于"7001" //h:span[@class='detail-block'][1]/h:span[2]//text()

for california"

//h:span[@class='detail-block'][2]/h:span[2]//text()

...