使用htmlagility pack + xpath返回NULL的文本

时间:2013-08-03 18:46:13

标签: c# html-agility-pack

我目前正在使用htmlagility pack,但是,我似乎没有从以下网址获取任何数据:

http://cloud.tfl.gov.uk/TrackerNet/LineStatus

这是我正在使用的代码:

var url = @"http://cloud.tfl.gov.uk/TrackerNet/LineStatus";
var webGet = new HtmlWeb();
var doc = webGet.Load(url);

但是,当我检查'doc'的内容时,文本值设置为null。我尝试了其他网址,我收到了网站上使用的HTML。它只是这个特殊的网址,还是我做错了什么。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

HtmlAgilityPack是一个HTML解析器,因此您无法成功解析非HTML网页,例如您要解析的XML。