步骤:

1.找到xml文件路径(此处就用“C:\a.xml”)

2.设置加载时的一些参数

3.加载xml文件

4.读取节点

详细介绍:

1.找到xml文件路径(此处就用“C:\a.xml”)

string xmlFilePath=@"C:\a.xml";

XmlDocument doc=new XmlDocument();

2.设置加载时的一些参数(重点)

XmlReaderSettings settings=new XmlReaderSettings();

settings.IgnoreComments=true;//设置读取时忽略注释

settings.IgnoreWhitespace=true;//设置读取时忽略无效的空格

3.加载XML文件

XmlReader reader=XmlReader.Create(xmlFilePath,settings);

doc.Load(reader);

4.读取节点

XmlNodeList nodeList=doc.SelectNodes("sqlMap");//该处参数使用的是Xpath路径,网上很多资料可以看一下

                           我这的意思是读取所有的sqlMap节点

//XmlNode nodeList=doc.SelectSingleNode("sqlMap");//这的意思是读取符合条件的第一个sqlMap节点

if(nodeList!=null){

  foreach(XmlNode node in nodeList)

  {

    XmlNodeList currNode=node.ChildNodes;//获取当前节点下的所有的子节点

  }

}

到此结束,重点就是在第二步上,如果不设置可能复杂点的XML文件就会读取不到,我就是因为这点问题,捣鼓了两个小时,哎。。。。希望能帮到大家

转载于:https://www.cnblogs.com/houxiaobei/p/6627618.html

C#中读取XML(一种蛋蛋的忧桑)相关推荐

  1. java property xml,Java开发中读取XML与properties配置文件的方法

    相关阅读: 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完 ...

  2. C#中读取XML文件方法

    C#中读取XML文件方法 XML 简介 格式 c#读取XML文件方法 使用XmlDocument 操作 注意 解决方法: 使用XmlTextReader/XmlTextWriter 操作 使用Linq ...

  3. SQL Server中读取XML文件的简单做法

    SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦.本文介绍在SQL Server中读取XML文件的简单做法. ...

  4. matlab分析xml文件_如何在Java中读取XML文件(DOM分析器)

    matlab分析xml文件 Today we will learn how to read the XML file in Java. We will also learn how to parse ...

  5. ASP.NET中读取XML文件4种方法

    参考文章:http://www.cnblogs.com/maoyu417/archive/2007/11/02/946901.html 一共有四种方法,创建一个asp.net项目,下面有四个页面,如下 ...

  6. 在asp.net中读取XML文件信息的4种方法

    方法一 :使用XML控件     <% @ Page Language="C#"%>  <html> <body>         <h3 ...

  7. java xml 读取库_Java开发中读取XML与properties配置文件的方法

    相关阅读: 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完 ...

  8. 在wp7中读取XML的配置文件,Content与Resource的区别

    在一个WP7的项目中,需要读取一个配置文件,这个配置文件无需改动,直接读取就可以.可以用以下的方式来实现读取: 在项目中添加Levels.xml文件,格式如下: <?xml version=&q ...

  9. java读取xml路径问题_java 中读取xml 和绝对路径

    一.得到绝对路径 本人用到的不多,就列举常用的. 以上2种可读取固定配置文件可用得到绝对路径 1.System.getProperty("user.dir"); 这个东西局限性十分 ...

最新文章

  1. struct发送与显示中文
  2. 火车站售票系统java_乌苏啤酒的家乡——全新乌苏火车站正式上线!
  3. 【数据结构与算法】之深入解析“二叉搜索树中的插入操作”的求解思路与算法示例
  4. ajax上传文件到servlet
  5. segmenter.go
  6. 中台产品经理能力模型
  7. Centos 7 定时关机
  8. 《程序员代码面试指南》第一章 栈和队列 设计一个有getMin功能的栈
  9. 从0到1入门:7天玩转IoT物联网实战营丨IoT喊你加入学习之旅!
  10. A股收盘:深证区块链50指数跌1.75%,*ST群兴、亚联发展涨停
  11. 如何获取InnoDB树的高度
  12. python写梦幻西游脚本精灵_奔三新人学习按键精灵脚本做冷门项目
  13. 使用Navicat自带的导出与使用查询方式的导出区别
  14. easyexcel 简介、中文文档、中英对照文档 下载
  15. HDU_4379_The More The Better
  16. Java简繁体转换分享
  17. 如何做一个基于JAVA失物招领网站系统毕业设计毕设作品(springboot框架)
  18. Python实现json转csv格式
  19. VL6810X驱动 距离和光线传感器 stm32 HAL库
  20. Week 6 测验:Advice for Applying Machine Learning【Maching Learning】

热门文章

  1. 软件架构非功能需求——可靠性
  2. 豆瓣超高评分《扫黑风暴》热评爬取可视化展示
  3. hive卡在 kill command不动假死的原因及解决方案
  4. 图像处理——简单浮雕效果和倒影效果实战
  5. 《21天转型微服务实战营》 学习笔记
  6. 如何做一个真正的男人
  7. 怎么让抖音快速涨粉之抖音数据分析
  8. 程序员因工资低拒绝offer,HR:估计你一辈子就是个程序员
  9. 苹果 macbookpro m2 pro、m2 max、m1 pro和 m1 max区别
  10. 列出Excel所有sheet名称