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()

  • 相关阅读:
    PYQT5学习笔记之各模块介绍
    socket网络编程
    python异常处理
    面向对象三大特性:继承,多态,封装
    面向对象编程
    解密for循环工作机制之迭代器,以及生成器、三元表达式与列表解析、解压序列
    文件处理之处理模式及其黑魔法
    php对xml文件的增删改查
    jquery.zclip实现点击拷贝文字功能
    php 验证访问浏览器是电脑还是手机
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1869502.html
Copyright © 2011-2022 走看看