C#中读取XML(一种蛋蛋的忧桑)
步骤:
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(一种蛋蛋的忧桑)相关推荐
- java property xml,Java开发中读取XML与properties配置文件的方法
相关阅读: 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完 ...
- C#中读取XML文件方法
C#中读取XML文件方法 XML 简介 格式 c#读取XML文件方法 使用XmlDocument 操作 注意 解决方法: 使用XmlTextReader/XmlTextWriter 操作 使用Linq ...
- SQL Server中读取XML文件的简单做法
SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦.本文介绍在SQL Server中读取XML文件的简单做法. ...
- 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 ...
- ASP.NET中读取XML文件4种方法
参考文章:http://www.cnblogs.com/maoyu417/archive/2007/11/02/946901.html 一共有四种方法,创建一个asp.net项目,下面有四个页面,如下 ...
- 在asp.net中读取XML文件信息的4种方法
方法一 :使用XML控件 <% @ Page Language="C#"%> <html> <body> <h3 ...
- java xml 读取库_Java开发中读取XML与properties配置文件的方法
相关阅读: 1. XML文件: 什么是XML?XML一般是指可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 2.XML文件的优点: 1)XML文档内容和结构完 ...
- 在wp7中读取XML的配置文件,Content与Resource的区别
在一个WP7的项目中,需要读取一个配置文件,这个配置文件无需改动,直接读取就可以.可以用以下的方式来实现读取: 在项目中添加Levels.xml文件,格式如下: <?xml version=&q ...
- java读取xml路径问题_java 中读取xml 和绝对路径
一.得到绝对路径 本人用到的不多,就列举常用的. 以上2种可读取固定配置文件可用得到绝对路径 1.System.getProperty("user.dir"); 这个东西局限性十分 ...
最新文章
- struct发送与显示中文
- 火车站售票系统java_乌苏啤酒的家乡——全新乌苏火车站正式上线!
- 【数据结构与算法】之深入解析“二叉搜索树中的插入操作”的求解思路与算法示例
- ajax上传文件到servlet
- segmenter.go
- 中台产品经理能力模型
- Centos 7 定时关机
- 《程序员代码面试指南》第一章 栈和队列 设计一个有getMin功能的栈
- 从0到1入门:7天玩转IoT物联网实战营丨IoT喊你加入学习之旅!
- A股收盘:深证区块链50指数跌1.75%,*ST群兴、亚联发展涨停
- 如何获取InnoDB树的高度
- python写梦幻西游脚本精灵_奔三新人学习按键精灵脚本做冷门项目
- 使用Navicat自带的导出与使用查询方式的导出区别
- easyexcel 简介、中文文档、中英对照文档 下载
- HDU_4379_The More The Better
- Java简繁体转换分享
- 如何做一个基于JAVA失物招领网站系统毕业设计毕设作品(springboot框架)
- Python实现json转csv格式
- VL6810X驱动 距离和光线传感器 stm32 HAL库
- Week 6 测验:Advice for Applying Machine Learning【Maching Learning】