• 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);
    }
  • 相关阅读:
    Java异常
    JS多个对象添加到一个对象中
    JSON.parse(),JSON.stringify(),jQuery.parseJSON()
    java中什么是序列化和反序列化
    html颜色字体字符代码
    冒泡排序应用
    HTML 速查列表
    html初学(一)
    html初学(二)
    一次、二次、三次指数平滑计算思想及代码
  • 原文地址:https://www.cnblogs.com/LinWenQiang/p/14892416.html
Copyright © 2020-2023  润新知