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
  • 相关阅读:
    以正确的方式开源 Python 项目
    一个备胎的自我修养
    关于我们 | 读书马上
    基于libevent, libuv和android Looper不断演进socket编程
    libuv 与 libev 的对比
    OCaml Language Sucks
    Practical Common Lisp
    learning
    WebApi系列~QQ互联的引入(QConnectSDK)
    知方可补不足~用xsl来修饰xml
  • 原文地址:https://www.cnblogs.com/qfb620/p/1116007.html
Copyright © 2011-2022 走看看