您好我有这个HTML
<div class="col-xs-7 col-sm-6 col-md-8 col-p-7">
<p class="xh-highlight">
<span id="viaBene_37002_39138" class="">Via Cassala</span>, 1<br>20143 <span id="comuneBene_37002_39138" class="">Milano</span> <span id="provinciaBene_37002_39138" class="">(MI)</span> - <span id="regioneBene_37002_39138" class="">Lombardia</span>
</p>
</div>
我只需得到:&#34;通过Cassala,1&#34;
现在我有了
//div[@class='col-xs-7 col-sm-6 col-md-8 col-p-7']/p
取整个标签。问题是数字1不在span标记内。 我怎么能拿整个字符串&#34;通过Cassala 1&#34;?
答案 0 :(得分:0)
您可以在XPath
concat(//span[starts-with(@id, "viaBene_")], //p[span[starts-with(@id, "viaBene_")]]//text()[2])