0
我需要選擇具有特定值的節點:HTML敏捷包 - 選擇特定節點
<td class='formlabel'>Name:</td>
所以我有這樣的事情:
HtmlNode selectedNote = html.DocumentNode.SelectSingleNode("//td[@class='formlabel'][starts-with(., 'Name:')]");
這工作。但問題是,這是一個開始選擇 - 例如,如果我有這樣的代碼:
<td class='formlabel'>Name: some text</td>
它也將選擇節點。我需要的東西只有在此存在
<td class='formlabel'>Name:</td>
所以它會選擇具有唯一的innerText等於節點將選擇節點「名稱:」
嗯...這是可能的。非常感謝你。
你好。謝謝,但如何看起來像整個代碼: HtmlNode selectedNote = html.DocumentNode.SelectSingleNode(「// td [@ class ='formlabel'] [text()='Name:']」);嗯..謝謝 – user1223484
@ user1223484 - 我已經更新了我的回答 –
你好。非常感謝你。第二種解決方案適用於我。謝謝 – user1223484