私はこのHTMLアジリティパックビジネスを理解しようとしている私の髪を裂いている。私が変更したものに関係なく、私のテーブルで仕事を見つけることができる例はありません。私が働いているテーブルは次のとおりです:
<td class="trow1"><strong><a href="NEED1"><span style="color:#383838">NEED2</span></a></strong></td>
<td class="trow1">NEED3</td>
<td class="trow1" align="center"" alt="" /></td>
<td class="trow1" align="center"><strong>NEED4</strong></td>
</tr><tr>
<td class="trow2"><strong><a href="NEED1"><span class="group9">NEED2</span></a></strong></td>
<td class="trow2">NEED3</td>
<td class="trow2" align="center"" alt="" /></td>
<td class="trow2" align="center"><strong>NEED4</strong></td>
</tr><tr>
<td class="trow1"><strong><a href="NEED1"><span class="group0">NEED2</span></a></strong></td>
<td class="trow1">NEED3</td>
<td class="trow1" align="center"" alt="" /></td>
<td class="trow1" align="center"><strong>NEED4</strong></td>
</tr><tr>
<td class="trow2"><strong><a href="NEED1"><span class="group7">NEED2</span></a></strong></td>
<td class="trow2">NEED3</td>
<td class="trow2" align="center"" alt="" /></td>
<td class="trow2" align="center"><strong>NEED4</strong></td>
</tr><tr>
<td class="trow1"><strong><a href="NEED1"><span class="group0">NEED2</span></a></strong></td>
<td class="trow1">NEED3</td>
<td class="trow1" align="center"" alt="" /></td>
<td class="trow1" align="center"><strong>NEED4</strong></td>
</tr>
私は必要なものを各行ごとに "NEED" 1 - > 4に置き換えました。私はこれを使ってリストビューを作成しようとしています(既にこの部分を作っています)。しかし、私はこれについてどうやって行くのか分からない。
どんな助け?ありがとうございました。
このコードをVB.NETに翻訳するのは難しくありません。次のようにすることができます:
var doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(html);
NEED1
var value = doc.DocumentNode.SelectSingleNode("//td[@class='trow1']/strong/a").Attributes["href"].Value;
NEED2
var value = doc.DocumentNode.SelectSingleNode("//td[@class='trow1']/strong/a/span").InnerText;
NEED3
var innerText = doc.DocumentNode.SelectSingleNode("//td[@class='trow1' and not(*)]").InnerText;
NEED4
var innerText = doc.DocumentNode.SelectSingleNode("//td[@class='trow1']/strong[not(a)]").InnerText;
私は1つの選択肢の上に置いてください。あなたが1つのノードをすべて選択するには、 SelectNodes
メソッドを使用できます。
これがあなたを助けることを願っています