zoukankan      html  css  js  c++  java
  • xelement 转 List

    List<SwipeCardData> CardDataList = new List<SwipeCardData>();
    //返回是xelement的集合,首先获得真正的表的节点。使用Nodes.Descendants("Table"),获得指定标签,然后foreach遍历
    foreach (XElement el in result.Nodes.Descendants("Table"))
    {
    SwipeCardData CardData = new SwipeCardData();
    //根据节点循环赋值给SwipeCardData类
    foreach (XElement ell in el.Nodes())
    {
    switch (Convert.ToString(ell.Name))
    {
    case "LineID":
    CardData.ProcessID = ell.Value != "" ? Convert.ToInt32(ell.Value) : 0;
    break;
    case "LineDesc":
    CardData.ProcessName = ell.Value;
    break;
    case "StationID":
    CardData.StationID = ell.Value != "" ? Convert.ToInt32(ell.Value) : 0;
    break;
    case "StationDesc":
    CardData.StationNmae = ell.Value;
    break;
    case "UserID":
    CardData.EmployeeNum = ell.Value;
    break;
    case "UserName":
    CardData.EmployeeName = ell.Value;
    break;
    case "StatusDesc":
    CardData.type = ell.Value != "" ? ell.Value : "";
    break;
    case "RecordTime":
    CardData.AtWork = Convert.ToDateTime(ell.Value).ToString("yyyy-MM-dd HH:mm:ss.fff");
    break;
    case "ID":
    CardData.Id = Guid.NewGuid();
    break;
    default:
    break;
    }
    }
    //添加到数组中
    CardDataList.Add(CardData);
    }
  • 相关阅读:
    手动编译安装nginx
    centoos 安装hadoop集群
    block中如何避免循环引用
    正则表达式
    iOS开发ARC内存管理
    block的内部实现
    Block存储区域
    block的语法
    Collection(数组、字典、集合)
    block捕获自动变量和对象
  • 原文地址:https://www.cnblogs.com/LinWenQiang/p/14892416.html
Copyright © 2011-2022 走看看