• XML==>Table


     public DataTable XLM_test(string path, string nodeName)
            {
                DataTable table = new DataTable();
                table.Columns.Add("EmployeeID", typeof(string));
                table.Columns.Add("EName", typeof(string));
                table.Columns.Add("ESex", typeof(string));
                table.Columns.Add("EAge", typeof(string));
                table.Columns.Add("EPlace", typeof(string));
                table.Columns.Add("EMoney", typeof(string));

                XmlDocument doc = new XmlDocument();
                doc.Load(path);
                //XmlNodeList xnl = doc.SelectSingleNode(nodeName).ChildNodes; ;//获取NewDataSet节点的所有子节点
                XmlNodeList xnl = doc.SelectSingleNode("NewDataSet").ChildNodes; ;//获取NewDataSet节点的所有子节点
                foreach (XmlNode xn in xnl)//遍历所有子节点
                {
                    XmlElement xe = (XmlElement)xn;//将子节点类型转换为XmlElement类型
                    if (xe.Name == "Table")//判断节点名为Table
                    {
                        XmlNodeList xnlChild = xe.ChildNodes;//继续获取xe子节点的所有子节点
                        DataRow row = table.NewRow();
                        foreach (XmlNode xnChild in xnlChild)//遍历
                        {
                           
                            XmlElement xeChild = (XmlElement)xnChild;//转换类型
                            //if (xeChild.Name == "EName")
                            //{
                            //    row["EName"] = xeChild.InnerText;
                            //}

                            row[xeChild.Name] = xeChild.InnerText;

                           
                        }
                        table.Rows.Add(row);
                    }
                }

                return table;
            }

    =================

     webBrowser1.Navigate()

  • 相关阅读:
    ASP.NET身份验证机制membership入门——API篇
    测试SQL语句的执行时间
    ASP.NET身份验证机制membership入门——配置篇(2)
    ASP.NET身份验证机制membership入门——配置篇(1)
    ASP.NET身份验证机制membership入门——项目
    ASP.NET用户个性化设置Profile——配置1
    POJ 2762 强连通分量中存在单相连通边 【tarjan+toposort+缩点】.cpp
    POJ 2516 【最小费用最大流】.cpp
    POJ 1904 【强连通分量】.cpp
    POJ 1236 【强连通图+缩点】.cpp
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1869502.html
Copyright © 2020-2023  润新知