0
我通過html獲取html表單用戶。獲取HTML後,我通過HtmlDocument.LoadHtml()函數將它加載到htmlaglity中。下面是HTML代碼:如何從用戶通過textarea標記得到正確的formmate
<table>
<tr>
<td>Some text</td>
</tr>
</table>
這裏是C#代碼:
HtmlDocument hd = new HtmlDocument();
hd.LoadHtml(html);
string st_debug;
foreach (var item in hd.DocumentNode.Descendants("tr"))
{
foreach (HtmlNode secNode in item.ChildNodes)
{
st_debug = secNode.InnerHtml;
}
}
的問題是它返回我像數據「」,而不是「sometext」當我刪除喜歡標籤之間的額外空間:
<table>
<tr>
<td>
Some text
</td>
</tr>
<table>
它給了我正確的輸出。這是什麼解決方案,因爲用戶將只是複製HTML和過去,因爲它是。 我已經在winform中編寫了相同的代碼,但從瀏覽器控件獲取html並且工作完美。加載html時有什麼問題嗎?請幫助
編碼 '' 內容= 「text/html的;字符集= UTF-8」,現在該怎麼辦? –