Voici un petit exercice de code très sympa permettant d’obtenir une liste d’objets à partir des données contenues dans une table HTML.
Vb
Dim html As String = "<table><tr><td>a</td><td>1</td></tr><tr><td>b</td><td>2</td></tr></table>"
Dim req = (From tr In XDocument.Parse(html).Nodes().Cast(Of XElement)() _
.Nodes().Cast(Of XElement)() _
Let td = tr.Nodes().Cast(Of XElement)() _
Select Colonne1 = td(0).Value, Colonne2 = td(1).Value _
).ToArray()
C#
String html = "<table><tr><td>a</td><td>1</td></tr><tr><td>b</td><td>2</td></tr></table>";
var req = (from tr in XDocument.Parse(html).Nodes().Cast<XElement>()
.Nodes().Cast<XElement>()
Let td = tr.Nodes().Cast<XElement>()
Select new { Colonne1 = td(0).Value, Colonne2 = td(1).Value }
).ToArray()
