试图简单地解析XML文件;ASP.net从URL加载XML文件
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xdoc = new XmlDocument();//xml doc used for xml parsing
xdoc.LoadXml("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";
}
}
,但我得到:
在根级别数据是无效的。 第1行,位置1.
我必须首先对文件执行XMLHTTP请求吗?或者我正确地假设我可以从外部网址加载它?
几乎正确的...只是删除了 “新的URI()” 位我的眼睛。 Load直接接受URL,但不是URI对象。 – 2011-02-24 09:50:37
这些工作都没有......和@Jeff,删除新的URI行与我原来的问题中的代码完全相同!?!?!? – 2011-02-24 09:54:36
@Jeff Parker:thx为您的警惕:) – 2011-02-24 09:57:14