⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readxml.cs

📁 内容管理 内容管理 内容管理 内容管理 内容管理
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections;

/// <summary>
/// ReadXML 的摘要说明
/// </summary>
public class ReadXML
{
  


    //编辑节点
   
    public static DataTable  ReadXMLValue(string xmlUrl)
    {
        DataTable dt=new DataTable();
        dt.Columns.Add(new DataColumn("样式名",typeof(string)));
        dt.Columns.Add(new DataColumn("样式值",typeof(string)));
        dt.Columns.Add(new DataColumn("AccessVariable.TopImage",typeof(string)));


        
        System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
        xmlDoc.Load(xmlUrl);
        System.Xml.XmlNodeList nodeList = xmlDoc.SelectSingleNode("bookstore").ChildNodes;//得到bookstore的节点列表。
        foreach (System.Xml.XmlNode xn in nodeList)
        {
            DataRow dr=dt.NewRow();
            System.Xml.XmlElement xe = (System.Xml.XmlElement)xn;//转换节点为元素.
            
                dr["样式名"]=xe.GetAttribute("genre");
                System.Xml.XmlNodeList chinaNodeList = xe.ChildNodes; //得到下面一层的节点列表。
                foreach (System.Xml.XmlNode xn2 in chinaNodeList)
                {
                    System.Xml.XmlElement xe2 = (System.Xml.XmlElement)xn2;
                    if (xe2.Name == "AccessVariable.TopImage")
                    {
                       dr["AccessVariable.TopImage"]=xe2.InnerText;
                    }
                    
                    if (xe2.Name == "Value")
                    {
                       dr["样式值"]=xe2.InnerText;                        
                    }          
            }
            dt.Rows.Add(dr);
        }

        xmlDoc.Save(xmlUrl);
        xmlDoc = null;
        return dt;
    }


  

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -