zoukankan      html  css  js  c++  java
  • C#读取XML文件

    1.要读区XML文件内容:

      <?xml version="1.0" encoding="GB2312"?>
      <ConvertObj>
        <MsgGather 厂家名称="卡斯柯" 版本号="18版01">
          <设备类型 厂家="道岔#提速" 铁大="道岔" 动作曲线关联=""/>
          <设备类型 厂家="道岔#ZD7" 铁大="道岔" 动作曲线关联=""/>
          <设备类型 厂家="道岔#ZD6" 铁大="道岔" 动作曲线关联=""/>
          <设备类型 厂家="电源屏" 铁大="电源屏" 动作曲线关联=""/>
          <设备类型 厂家="外电网" 铁大="外电网" 动作曲线关联=""/>
          <设备类型 厂家="轨道区段#50HZ" 铁大="站内轨道电路" 动作曲线关联=""/>
        </MsgGather>
        <Condll 厂家名称="卡斯柯" 版本号="18版01">
          <SA区段名称 厂家="5611G-PA" 铁大="5611G_SA" />
          <SA区段名称 厂家="5612G-PA" 铁大="5612G_SA" />
        </Condll>
      </ConvertObj>

    2.C#读取代码

      static void Main()
      {

        XmlDocument doc = new XmlDocument();
        doc.Load(@"C:UserszhaoDesktopConvert.xml");       //加载Xml文件
        XmlElement rootElem = doc.DocumentElement;    //获取根节点

        XmlNodeList personNodes = rootElem.GetElementsByTagName("设备类型"); //获取person子节点集合

        foreach (XmlNode node in personNodes)
        {

          string strName = ((XmlElement)node).GetAttribute("厂家"); //获取厂家属性值

          string strName1 = ((XmlElement)node).GetAttribute("铁大"); //获取铁大属性值  

        }

       }

    111
  • 相关阅读:
    缓存
    vue 生命周期:
    mongodb 数据库 增删改查
    微信小程序左右分类滚动列表
    4月29日记
    什么是MVVM
    什么是mvc
    React路由
    TodoList案例
    React中兄弟组件传值
  • 原文地址:https://www.cnblogs.com/zwj-199306231519/p/11135564.html
Copyright © 2011-2022 走看看