简单情况下,想要通过HTML字符串搜索,获取一些信息。 写作.Substing和。 IndexOf用于我想要查找和切出HTML文件的每个元素。使用WP7将HTML转换为XML
Afaik我无法加载HTMLtidy或HTML敏捷包这样的DLL到我的WP7项目,所以有没有一种更有效和可靠的方式来搜索我的HTML字符串,而不是用IndexOf构建Substings?
void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
string document = string.Empty;
using (var reader = new StreamReader(e.Result))
document = reader.ReadToEnd();
string temp = document.Substring(document.IndexOf("Games Played"), (document.IndexOf("League Games") - document.IndexOf("Games Played")));
temp = (temp.Substring(temp.IndexOf("<span>"), (temp.IndexOf("</span>") - temp.IndexOf("<span>")))).Remove(0, 6);
Int32.TryParse(temp, out leaugeGamesPlayed);
}
感谢您的帮助
GPX
谢谢,得到一个“不支持的异常” - 认为这可能是因为 - >“所以要解决这个问题,你需要删除所有不支持的HTML实体引用”,但我可能没有把它们全部拿出来。 – Gpx 2011-01-20 10:42:22