-1
WebClient client = new WebClient();
var data = client.DownloadString("a web link");
,我得到一個HTML頁面,其中有這樣的C# - HTML「嵌套表」類
<table>
<tr>
<td> Team 1 ID </td>
<td> Team 1 Name </td>
<td>
<table>
<tr>
<td> Member 1 name </td>
<td> Member 1 age </td>
</tr>
<tr>
<td> Member 2 name </td>
<td> Member 2 age </td>
</tr>
</table>
</td>
</tr>
<tr>
<td> Team 2 ID </td>
<td> Team 2 Name </td>
<td>
<table>
<tr>
<td> Member 1 name </td>
<td> Member 1 age </td>
</tr>
</table>
</td>
</tr>
表,這意味着另一個表主表中的每一行中所以我把它叫做嵌套表。 什麼的,現在我想這些數據進入類像這樣的,每隊可以有0至3個成員
,所以我尋求一個完善的解決方案,可以解決我的問題
class Team
{
public int teamID;
public string teamName;
public struct Member
{
public string memberName;
public int memberAge;
}
public Member member1;
public Member member2;
}
音符。 我應該使用正則表達式還是HtmlAgilityPack,或者哪種方式適用? 在此先感謝
每個表具有同一類別所以不能單獨識別。 好吧我正在嘗試,但如果你給我這個問題的一些代碼解決方案,它會很好。 –
只需提供您的HTML所有可用的屬性,我可以爲您指出正確的方向 –
<表類= 「table表冷凝表鑲上」>