111,126
社区成员
发帖
与我相关
我的任务
分享
XmlDocument doc = new XmlDocument();
doc.Load(@"文件路径");
XmlNode node = doc.SelectSingleNode(@"opml/body/outline");
foreach (XmlAttribute attr in node.Attributes)
{
Console.WriteLine(attr.Name + ":" + attr.Value);
}
outline下的outline子节点
foreach (XmlNode subNode in node.SelectNodes(@"./outline"))
{
foreach (XmlAttribute attr2 in subNode.Attributes)
{
Console.WriteLine(attr2.Name + ":" + attr2.Value);
}
}
<outline title="新闻频道" text="新闻频道" opml="" kind="nkPath">
<outline title="焦点新闻" text="焦点新闻" type="rss" xmlUrl="http://rss.tom.com/news/nsa.xml" interval="60" itemMax="400" htmlUrl="" description="焦点新闻" kind="nkFeed" />
<outline title="社会花边" text="社会花边" type="rss" xmlUrl="http://rss.tom.com/news/shehui.xml" interval="60" itemMax="400" htmlUrl="" description="社会花边" kind="nkFeed" />
<outline title="新闻评论" text="新闻评论" type="rss" xmlUrl="http://rss.tom.com/news/pinglun.xml" interval="60" itemMax="400" htmlUrl="" description="新闻评论" kind="nkFeed" />
<outline title="财经新闻" text="财经新闻" type="rss" xmlUrl="http://rss.tom.com/news/caijing.xml" interval="60" itemMax="400" htmlUrl="" description="财经新闻" kind="nkFeed" />
<outline title="国内新闻" text="国内新闻" type="rss" xmlUrl="http://rss.tom.com/news/china.xml" interval="60" itemMax="400" htmlUrl="" description="国内新闻" kind="nkFeed" />
<outline title="国际新闻" text="国际新闻" type="rss" xmlUrl="http://rss.tom.com/news/world.xml" interval="60" itemMax="400" htmlUrl="" description="国际新闻" kind="nkFeed" />
<outline title="军事新闻" text="军事新闻" type="rss" xmlUrl="http://rss.tom.com/news/army.xml" interval="60" itemMax="400" htmlUrl="" description="军事新闻" kind="nkFeed" />
</outline>