0
私はこのHTMLを持っている:HtmlAgilityPackでtfootの中でtdを選択するには?
<table>
<thead>
<tr>
<th>Header</th>
</tr>
</thead>
<tbody>
<tr>
<td>Body1</td>
</tr>
<tr>
<td>Body2</td>
</tr>
<tr>
<td>Body3</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>Footer</td>
</tr>
</tfoot>
</table>
は私が<tfoot></tfoot>
内<td></td>
のInner.Html
を取得しようとしましたが、私はそれに問題があります。ここ は、私が試してみましたものです:私はfooterGrid
を取り出さまで大丈夫だった
var mainGrid = htmlDoc.DocumentNode.SelectSingleNode("//table");
var footerGrid = mainGrid.SelectSingleNode("//tfoot");
var tdFooterGrid = footerGrid.SelectSingleNode("//td");
if (tdFooterGrid != null)
{
var a = tdFooterGrid.InnerHtml;
}
。 Footer
テキストを取得するために私がtd
を取得した後、代わりにBody 1
という結果になりました。
これについての提案はありますか?