zoukankan      html  css  js  c++  java
  • 遍历XML文件

    XML文件如下

    <?xml version="1.0" encoding="GB2312" ?>
    <Areas>
    <area>
      <Name>三门峡</Name>
    </area>
    <area>
      <Name>郑州</Name>
    </area>
    <area>
      <Name>新乡</Name>
    </area>
    </Areas>

    遍历代码(1):

     XmlDocument xml = new XmlDocument();
                xml.Load("***.xml");
                XmlNodeList areaList = xml.SelectNodes("/Areas/area/Name");

                for (int i = 0; i < areaList.Count; i++)
                {
                    richTextBox1.Text += areaList[i].InnerText.Trim() + "\r\n";
                }

    遍历代码(2)

     XmlDocument xml = new XmlDocument();
                xml.Load("***.xml");
                XmlNodeList areaList = xml.SelectNodes("//Name");

                for (int i = 0; i < areaList.Count; i++)
                {
                    richTextBox1.Text += areaList[i].InnerText.Trim() + "\r\n";
                }

     两段代码的区别是:(1)从根节按照指定结构(节点层次顺序)需找 Name 节点

    (2)忽略节点位置,遍历所有 Name节点 

  • 相关阅读:
    Ubuntu kylin 14.04 安装问题未解决
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
  • 原文地址:https://www.cnblogs.com/angleSJW/p/2088446.html
Copyright © 2011-2022 走看看