读取xml Rss 的两种方式

 

               //原始操作Rss
                XmlDocument xml = new XmlDocument();
                xml.Load("http://digi.tech.qq.com/mobile/manufacturer/rss_manufacturer.xml");
                XmlNodeList list = xml.GetElementsByTagName("item");
                foreach (XmlNode node in list)
                {
                    Response.Write("<a target='_blank' href='" + node["link"].InnerText + "'>" + node["title"].InnerText + "</a>" + "<br>");
                }

                //Linq 操作Rss
                XElement root = XElement.Load("http://digi.tech.qq.com/mobile/manufacturer/rss_manufacturer.xml");
                var nodelist = root.Descendants("item");
                var query = from v in nodelist select v;
                foreach (var s in query)
                {
                    Response.Write("<a target='_blank' href='" + s.Element("link").Value + "'>" + s.Element("title").Value + "</a>" + "<br>");
                }

posted @ 2011-10-08 16:52  晓风拂月  阅读(330)  评论(0编辑  收藏  举报