zoukankan      html  css  js  c++  java
  • XLINQ 访问 XML 文件的方法

    XLINQ 的例子我们就写稍稍复杂点,通过获得博客的RSS,然后把RSS中的链接和标题打印出来:

    下面就是这个功能的演示代码:

    using System;
    using System.Linq;
    using System.Xml.Linq;

    public class XLINQ
    {
        
    public static void DoSomeThing()
        
    {
            XElement feed 
    = XElement.Load(”http://blog.joycode.com/ghj/Rss.aspx”);
            if (feed.Element(”channel”) == null)
                
    return;

            var rss 
    = from item in feed.Element(”channel”).Elements(”item”)
                      select 
    new
                      
    {
                          title 
    = item.Element(”title”).Value,
                          link 
    = item.Element(”link”).Value
                      }
    ;
            
    foreach (var item in rss)
            
    {
                Console.WriteLine(item.link);
                Console.WriteLine(item.title);
                Console.WriteLine(”
    *****”);
            }

        }

    }


    XLINQ 加载数据的核心就在于 XElement.Load
  • 相关阅读:
    平衡树之splay BZOJ3224 普通平衡树
    线段树 洛谷P1531 I Hate It
    倍增LCA code[vs]1036商务旅行
    线段树 hdu1698 Just a Hook
    猥琐的暴搜 NOIP2011 Mayan游戏
    [BZOJ2301][HAOI2011]Problem b
    [BZOJ1101][POI2007]Zap
    [BZOJ1100][POI2007]对称轴osi
    [BZOJ3167][Heoi2013]Sao
    [BZOJ3039]玉蟾宫
  • 原文地址:https://www.cnblogs.com/RuiLei/p/808681.html
Copyright © 2011-2022 走看看