文档章节

c# Linq操作XML,查找节点数据

深圳大道
 深圳大道
发布于 2016/12/29 15:39
字数 133
阅读 6
收藏 0
/*查找XML*/
var filePath = Server.MapPath("~/xml/sample.xml");
XDocument doc = XDocument.Load(filePath);
var text1 = doc.Descendants("用户")  //定位到节点 
				.Where(p => p.Element("性别").Value.Contains('男')) //若要筛选就用上这个语句 
				.Select(p => new { name = p.Element("姓名").Value });
foreach (var a in text1)
{
	str += a.name + "<br/>";
}

/*结果*/
张三
李四
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<班级信息>
  <用户>
    <姓名>张三</姓名>
    <性别>男</性别>
  </用户>
  <用户>
    <姓名>李四</姓名>
    <性别>男</性别>
  </用户>
  <用户>
    <姓名>王琳</姓名>
    <性别>女</性别>
  </用户>
</班级信息>

本文转载自:http://blog.csdn.net/smartsmile2012/article/details/53709759

深圳大道
粉丝 3
博文 877
码字总数 0
作品 0
深圳
架构师
私信 提问
linq to xml操作XML

LINQ to XML提供了更方便的读写xml方式。前几篇文章的评论中总有朋友提,你为啥不用linq to xml?现在到时候了,linq to xml出场了。 .Net中的System.Xml.Linq命名空间提供了linq to xml的支...

长平狐
2012/06/08
163
0
C# WinForm开发系列 - XML/XSLT/XPATH

XML在WinForm, Asp.Net, Java, AJAX开发等方面应用, 以及对XML文档基本操作,如XPath检索节点. 当前XML被广泛应用与配置保存, 简单数据存储, 跨平台数据传输, 其身影活跃于Web Services, AJA...

长征2号
2017/07/09
0
0
C#沉淀-Linq to XML实战

XML类 Linq to XML可以以两种方式和XML配合。第一种方式是作为简化的XML操作API,和二种方式是使用本章前面看到的Linq查询工具 Linq to XML API由很多表示XML树组件的类组成,其中有三个类比...

东南有大树
2018/09/25
0
0
Linq初级班 Linq To XML体验(高级编程篇)

Linq初级班 Linq To XML体验(高级编程篇) 首先,我们在Linq初级班 Linq To XML体验(基础)和Linq初级班 Linq To XML体验(编程篇)了解了一些XML的基本知识以及如何用LINQ to XML对XML文档进行简...

老朱教授
2017/10/29
0
0
初识LinQ(1)

刚刚接触Linq,就查看关于单词缩写,从Msdn上看到关于它简短英文官方介绍: Language-Integrated Query (LINQ) is a groundbreaking innovation in Visual Studio 2008 and the .NET Framewor...

wbf961127
2017/11/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

八、RabbitMQ的集群原理

集群架构 写在前面 RabbitMQ集群是按照低延迟环境设计的,千万不要跨越WAN或者互联网来搭建RabbitMQ集群。如果一定要在高延迟环境下使用RabbitMQ集群,可以参考使用Shovel和Federation工具。...

XuePeng77
今天
1
0
mac系统下,brew 安装mysql,用终端可以连接,navicat却连接不上?

问题: 1.报错? 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 2.自己通过设置,已经把密......

写bug的攻城狮
昨天
2
0
老生常谈,HashMap的死循环

问题 最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。 由于HashMap...

群星纪元
昨天
5
0
拉普拉斯算子

拉普拉斯算子是二阶微分算子。 我们知道,一维离散信号一阶微分公式如下: 相应的,一维离散信号二阶微分公式如下: 由于图像有x和y两个方向,因此图像信号属于二维离散信号。其在x,y两个...

yepanl
昨天
3
0
记录"正则表达式"

详细请查看我的博客:https://blog.enjoytoshare.club/article/RegularExpression.html 1 写在前面 正则表达式(Regular Expression)在代码中常常简写为regex。正则表达式通常被用来检索、替...

wugenqiang
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部