在.NET中,有HTML元素的格式化信息,对于HTML的处理,变得非常的简便直接。
以下是从表格元素提取出指定位置的值的VB.NET实现。
''' <summary>
''' 取得表格中指定行号与列号的值
''' </summary>
''' <param name="table">表格元素</param>
''' <param name="rowNo">行号</param>
''' <param name="colNo">列号</param>
''' <returns>表格元素中位于第rowNo行第colNo列的值</returns>
''' <remarks>涂鸦,www.myfootprints.cn,2010-4-16</remarks>
Private Function getCellValue(ByRef table As System.Windows.Forms.HtmlElement, ByVal rowNo As Integer, ByVal colNo As Integer) As String
Dim row As System.Windows.Forms.HtmlElement
Dim col As System.Windows.Forms.HtmlElement
row = table.GetElementsByTagName("tr").Item(rowNo)
col = row.GetElementsByTagName("td").Item(colNo)
getCellValue = col.InnerText
End Function