WebClient client = new WebClient();
var data = client.DownloadString("a web link");
で「ネストした表」と私はメインテーブルの各行の別のテーブルを意味し、このの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>
のような表がありますするHTMLページを取得していますだから私はそれをネストしたテーブルと呼んだ。今私は、各チームはので、私は私の問題を解決することができ、サウンドソリューションを求めている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;
}
のようにクラスにこれらのデータを取得したいものは何でも、 。 RegExまたはHtmlAgilityPackを使用する必要がありますか、どちらの方法が適切ですか? ありがとうございました
各テーブルにアプローチする私の提案です同じクラスを持つので、別々に識別することはできません。 いいえ私は試していますが、この問題のコード解決策を教えてくれれば嬉しいです。 –
はちょうど私が右方向 –
< "表table-凝縮テーブル-囲ま" テーブルクラス=>