//
添加应用:
using System.Xml.Linq;
// 第一种写法:
<? xml version = " 1.0 " encoding = " utf-8 " ?>
< feeds >
< feed >
< image > ddddddddd </ image >
< link > fffffffff </ link >
< title > ddddddddddddddddd </ title >
</ feed >
</ feeds >
// Linq语句:
XDocument xdoc = XDocument.Load(Server.MapPath( " xxx.xml " ));
var ad = from a in xdoc.Descendants( " feed " )
select new
{
image = a.Element( " image " ).Value,
link = a.Element( " link " ).Value,
title = a.Element( " title " ).Value
};
foreach (var a in ad)
Response.Write(a.image);
// 第二种xml
<? xml version = " 1.0 " encoding = " utf-8 " ?>
< BizADsList >
< adData aid = " 1 " image = " 815.jpg " link = " http://www.dizhitiao.com " title = " 测试1 " />
< adData aid = " 2 " image = " 5815.jpg " link = " http://www.dizhitiao.com " title = " 测试2 " />
</ BizADsList >
Linq语句:
XDocument adList = XDocument.Load(Server.MapPath( " Data.xml " ));
var ad = from a in adList.Descendants( " BizADsList " ).Elements( " adData " )
select new
{
image = a.Attribute( " image " ).Value,
link = a.Attribute( " link " ).Value,
title = a.Attribute( " title " ).Value
};
string s = "" ;
foreach (var a in ad)
s += a.image;
using System.Xml.Linq;
// 第一种写法:
<? xml version = " 1.0 " encoding = " utf-8 " ?>
< feeds >
< feed >
< image > ddddddddd </ image >
< link > fffffffff </ link >
< title > ddddddddddddddddd </ title >
</ feed >
</ feeds >
// Linq语句:
XDocument xdoc = XDocument.Load(Server.MapPath( " xxx.xml " ));
var ad = from a in xdoc.Descendants( " feed " )
select new
{
image = a.Element( " image " ).Value,
link = a.Element( " link " ).Value,
title = a.Element( " title " ).Value
};
foreach (var a in ad)
Response.Write(a.image);
// 第二种xml
<? xml version = " 1.0 " encoding = " utf-8 " ?>
< BizADsList >
< adData aid = " 1 " image = " 815.jpg " link = " http://www.dizhitiao.com " title = " 测试1 " />
< adData aid = " 2 " image = " 5815.jpg " link = " http://www.dizhitiao.com " title = " 测试2 " />
</ BizADsList >
Linq语句:
XDocument adList = XDocument.Load(Server.MapPath( " Data.xml " ));
var ad = from a in adList.Descendants( " BizADsList " ).Elements( " adData " )
select new
{
image = a.Attribute( " image " ).Value,
link = a.Attribute( " link " ).Value,
title = a.Attribute( " title " ).Value
};
string s = "" ;
foreach (var a in ad)
s += a.image;