知识大全 用LINQ做成的RSS查看器
Posted 知
篇首语:出门莫恨无人随,书中车马多如簇。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用LINQ做成的RSS查看器相关的知识,希望对你有一定的参考价值。
用LINQ做成的RSS查看器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
private void btnSubmit_Click(object sender EventArgs e)
GetRss();
private void txtUrl_KeyDown(object sender KeyEventArgs e)
if (e KeyCode == Keys Enter)
GetRss();
private void GetRss()
try
XElement doc = XElement Load(txtUrl Text LoadOptions None);
//使用LINQ检索所有的节点
var els = from el in doc Elements()
select el;
appendtree(els tvdom Nodes null);
catch (Exception ex)
MessageBox Show(ex Message 加载出错 );
/**//// <summary>
/// 把XML节点上的值显示在TreeView上
/// </summary>
/// <param name= els ></param>
/// <param name= tnc ></param>
/// <param name= tnel ></param>
private void appendtree(IEnumerable<XElement> els TreeNodeCollection tnc XElement tnel)
tnc Clear();
if (els Count<XElement>() == && tnel != null)
tnc Add(new TreeNode(tnel Value));
return;
foreach (var el in els)
TreeNode tn = new TreeNode(el Name LocalName new TreeNode[] new TreeNode(String Empty) );
tn Tag = el;
tnc Add(tn);
private void tvdom_AfterExpand(object sender TreeViewEventArgs e)
if (e Node != null)
XElement tnel = e Node Tag as XElement;
if (tnel != null)
//利用LINQ查询节点
var els = from el in tnel Elements()
select el;
appendtree(els e Node Nodes tnel);
private void tvdom_AfterSelect(object sender TreeViewEventArgs e)
e Node Expand();
cha138/Article/program/net/201311/11609相关参考
知识大全 用 Asp.Net 建立一个在线 RSS 新闻聚合器
用Asp.Net建立一个在线RSS新闻聚合器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
基于PHP和AJAX创建RSS聚合器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 想象使用一个
Asp.Net建立一个在线RSS新闻聚合器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 概要
QQ聊天记录查看器有病毒吗 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!QQ聊天记录查看器有病毒吗
(1)电联接器应安装正确,确保主导电回路畅通,并考虑因温度变化接触线、承力索伸缩造成的偏移。 (2)电连接线要用多股软线做成,其额定载流量不小于被连接的接触悬挂、供电线的额定载流量,且不得有接头
(1)电联接器应安装正确,确保主导电回路畅通,并考虑因温度变化接触线、承力索伸缩造成的偏移。 (2)电连接线要用多股软线做成,其额定载流量不小于被连接的接触悬挂、供电线的额定载流量,且不得有接头
PHP利用RSS订阅别处文章 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这篇文章是接上篇利用
学以致用:写一个属于自己的Rss 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 今天看到系统发来
C#+ASP.NET开发基于Web的RSS阅读器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
使用LINQ来简化编程的7个技巧 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 自从学习LINQ