为Silverlight 项目创建通用WebService数据访问
2009-03-14 11:57:49 来源:WEB开发网Result:
图片看不清楚?请点击这里查看原图(大图)。
调用者解析xelement
public static List<BasicInfo> getBasicInfo(XElement element)
{
List<BasicInfo> Lists = new List<BasicInfo>();
//element为获得的返回者
var result = from item in element.Descendants("row")
select item;
BasicInfo info = null;
foreach (XElement item in result)
{
info = new BasicInfo();
info.ID = (int)item.Attribute("ID");
info.Name = (string)item.Attribute("NAME");
info.ParentID = (int)item.Attribute("PARENTID");
info.Grade = (int)item.Attribute("GRADE");
info.IDX = (int)item.Attribute("IDX");
Lists.Add(info);
}
return Lists;
}
注:这里的实体类是不能缺少的
public class BasicInfo
{
public int ID { set; get; }
public string Name { set; get; }
public int ParentID { set; get; }
public int Grade { set; get; }
public int IDX { set; get; }
}
这里LINQ To XML的应用使得操作变得简单实用.
Tags:Silverlight 项目 创建
编辑录入:爽爽 [复制链接] [打 印]- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››创建基于PPTP的站点到站点VPN连接:ISA2006系列之...
- ››创建基于L2TP的站点到站点的VPN连接:ISA2006系列...
- ››创建一个Twisted Reactor TCP服务器
- ››创建Windows Mobile上兼容性好的UI 程序
- ››创建android的Service
- ››创建远古部落环境与原住民角色
- ››Silverlight for Symbian
- ››创建并扩展Apache Wicket Web应用
更多精彩
赞助商链接