【发布时间】:2011-10-23 16:07:31
【问题描述】:
我正在尝试解析一个 xml 文件
我的代码如下:
string path2 = "xmlFile.xml";
XmlDocument xDoc = new XmlDocument();
xDoc.Load(path2);
XmlNodeList xnList = xDoc.DocumentElement["feed"].SelectNodes("entry");
但似乎无法获取节点列表。我收到错误消息-“使用'new'关键字创建对象实例。”它似乎在'SelectNodes(“entry”)' 当我从 rss 提要加载 xml 时,此代码有效,但不是本地文件。你能告诉我我做错了什么吗?
我的 xml 看起来像:
<?xml version="1.0"?>
<feed xmlns:media="http://search.yahoo.com/mrss/" xmlns:gr="http://www.google.com/schemas/reader/atom/" xmlns:idx="urn:atom-extension:indexing" xmlns="http://www.w3.org/2005/Atom" idx:index="no" gr:dir="ltr">
<entry gr:crawl-timestamp-msec="1318667375230">
<title type="html">Title 1 text</title>
<summary>summary 1 text text text</summary>
</entry>
<entry gr:crawl-timestamp-msec="1318667375230">
<title type="html">title 2 text</title>
<summary>summary 2 text text text</summary>
</entry>
</feed>
【问题讨论】:
标签: xpath selectnodes xmlnodelist