Пожалуйста, посмотрите эту страницу .
Я могу читать HTML, но я хочу выбрать тег <Body>
и отобразить его на панели.
Я написал этот код:
WebRequest req = WebRequest.Create("http://www.taxmann.com/taxmannflashes/whatsnew.aspx?sid=9578&stype=1");
WebResponse res = req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream());
string htmlResp = sr.ReadToEnd();
String htmlBody = "";
if (htmlResp.ToLower().Contains("<div id=\"dvreadmore\">"))
{
int startIndex = htmlResp.ToLower().IndexOf("<div id=\"dvreadmore\">");
int lastIndex = htmlResp.ToLower().IndexOf("</html>\n</div>");
if (lastIndex == -1)
{
lastIndex = htmlResp.ToLower().IndexOf("</html></div>");
}
htmlBody = htmlResp.Substring(startIndex + 21, lastIndex + 7);
String final = htmlBody;
}
Я получаю значение "null finalhtml body NUll value".Я хочу выбрать тег <Body>
.
Что я делаю не так и как я могу это исправить?