如何在Xpath中的string()上选择元素库?

时间:2016-03-04 11:09:30

标签: xpath

我有这样的XML:

<tr class="TREven">
<td class="Col0">
<span>
<b>Diary Compliance:</b>
 Number of Daily Reports completed
<br/>
<i>
* Must be 
<u>24</u>
 or more
</i>
</span>
</td>
<td class="Col1">
<span class="Red">4 - Not eligible</span>
</td>
</tr>

我不知道如何在我的输入文本(日记合规性:已完成的每日报告数*必须为24或更多)中选择“4 - 不符合条件”,这是由许多以前的子节点包含的。< / p>

你能帮帮我吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

这也是我的麻烦 我经常使用这个xpath来获取单元格2上的元素,基于像他这样的行表中单元格1上的元素: // span [包含(text(),&#39; Diary Compliance:已完成的每日报告数量*必须为24或更多&#39;)] /../..// span [contains(text(),& #39; 4 - 不符合条件的&#39;)]

没问题,直到我遇到麻烦,当单元格1上的元素有很多格式节点时,我无法将我的确切文本传递给单元格1上的元素。在我的情况下,我必须使用完全文本,不包含文字。