以下是我的xml的兩個摘錄。Xpath:檢測具有特定數據的節點的存在
我摘錄:
<tr>
<td>
<label>Attribute Name</label>
</td>
<td>
<input>
<div class="formCellError">Error message</div>
</td>
</tr>
摘錄二:
<tr>
<td>
<span>
<b>
<label>Attribute Name</label>
</b>
</span>
<input>
<div class="formCellError">Error message</div>
</td>
</tr>
正如你所看到的,theese節點的結構不同。在第1段摘錄<label>
和<div>
裏面都是同一個<td>
標籤,而在第2段摘錄<label>
和<div>
裏面有不同的<td>
標籤。
我需要測試,在同一個<td>
節點或至少在前面的兄弟節點<td>
節點中有一個錯誤消息的節點。 <td>
節點由標籤指定
您是否有一個想法,如何使用單個X-path表達式檢測節點的存在?我設計了一個解決方案,該方案檢索<tr>
標籤,然後對其進行分析,但它太複雜而且支持非常慢。
*如何檢測具有單個X路徑表達式的節點的存在性* ..您想要測試哪個節點? –