zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    1137 Final Grading (25 分)
    1136 A Delayed Palindrome (20 分)
    1135 Is It A Red-Black Tree (30 分)
    1134 Vertex Cover (25 分)
    1133 Splitting A Linked List (25 分)
    1074 Reversing Linked List (25 分)
    1132 Cut Integer (20 分)
    HDU 3342 Legal or Not
    IDEA解决JSP页面无法使用EL表达式问题
    25. Bootstreap 下拉菜单
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1869502.html
Copyright © 2011-2022 走看看