попробуйте это:
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xdoc = new XmlDocument();//xml doc used for xml parsing
xdoc.Load(
"http://latestpackagingnews.blogspot.com/feeds/posts/default"
);//loading XML in xml doc
XmlNodeList xNodelst = xdoc.DocumentElement.SelectNodes("entry");//reading node so that we can traverse thorugh the XML
foreach (XmlNode xNode in xNodelst)//traversing XML
{
litFeed.Text += "read";
}
}
LoadXml ожидает непосредственно строку xml, где Load может использовать uri для получения данных xml. С вашим кодом анализатор xml фактически пытался проанализировать адрес как xml, а не содержимое в расположении uri.
[Редактировать] Вы можете взглянуть на встроенные классы обработки каналов .Net Framework. Эти классы находятся в пространстве имен System.ServiceModel.Syndication . Они могут легко разобраться для вас.