-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表冷凝表镶上”>