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
  • 相关阅读:
    Java之抽象类,多态,接口
    Java之抽象类,多态
    Java之类。实例初始化
    Java基础之继承
    java面向对象之工具类
    Java基础面向对象封装
    Python入门学习资料推荐
    内网安全「攻防」学习指南
    windows文件扩展名
    java 的包命名规范
  • 原文地址:https://www.cnblogs.com/zwj-199306231519/p/11135564.html
Copyright © 2011-2022 走看看