`
61party
  • 浏览: 1109159 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linq To XML:获得自身结点,及相邻的上/下一个结点

阅读更多

上面给firstParticipant结点前后加了两个XComment结点、

因此打印结果是这样的

上面已经把相邻的元素"<!--End Of List-->"也打印出来了

那么只想打印下一个XElement怎么办呢,当然可以再用TypeOf,但还有个更简便的方法,

就是XNode.ElementsAfterSelf()

上面循环写成这样

那么结果只有元素出现了

相应的还有XNode.NodesBeforeSelf() ,XNode.ElementsBeforeSelf()

道理是一样的,不再写出打印结果了

分享到:
评论

相关推荐

    精通LINQ LINQ to XML

    《精通LINQ LINQ to XML》是一本专为开发者深入理解和掌握LINQ(Language Integrated Query,语言集成查询)技术,特别是LINQ to XML部分而编写的权威指南。这本书结合了LINQ的基础、进阶和实战应用,是学习LINQ的...

    LINQ To Xml示例程序

    其中,LINQ to XML 是 LINQ 技术的一个分支,专门用于处理XML文档。在本文中,我们将深入探讨 LINQ to XML 的概念、优点,并通过实例代码解析其主要功能和用法。 首先,理解 LINQ to XML 的核心理念是关键。与传统...

    LINQ教程中文版(LINQ TO SQL ,LINQ TO XML)

    3. **内存效率**:LINQ to XML在内存使用上更为高效,因为它不会一次性加载整个XML文档,而是按需加载。 4. **构造XML**:通过LINQ to XML的API可以方便地创建和修改XML文档,例如`var doc = new XDocument(new ...

    Linq to xml,读取XMl节点值

    其中,LINQ to XML 是 LINQ 的一个子集,专门用于处理 XML 文档。它提供了一种高效、简洁且类型安全的方式来创建、操作和查询 XML 数据。在本篇文章中,我们将深入探讨如何使用 LINQ to XML 来读取 XML 节点值,并将...

    linq to sql 、linq to xml 、linq to object

    在.NET环境中,LINQ主要分为三个主要部分:LINQ to SQL、LINQ to XML和LINQ to Objects。 1. **LINQ to SQL**: LINQ to SQL 是一种数据访问技术,它允许开发者使用C#或VB.NET的查询语法直接对SQL Server数据库...

    linq to xml入门的例子

    其中,LINQ to XML是针对XML文档处理的一个重要部分,它提供了高效的XML操作方法,使得在.NET应用程序中处理XML变得更加简洁和直观。 ### LINQ to XML 基本概念 1. **XElement 和 XAttribute**: LINQ to XML 的...

    LInq入门宝典 Linq To Xml linq to sql

    LInq To Xml是LInq的一个关键组成部分,它为XML处理提供了强大的API。在传统的XML处理中,我们需要使用DOM(文档对象模型)或XPath、XQuery等来解析和操作XML,而LInq To Xml则将这些操作与C#或VB.NET语言紧密结合,...

    LINQ to XML操作XML的代码,通过它很快掌握用内存在对象方式操作XML数据

    LINQ to XML是LINQ的一个子集,专门用于处理XML文档。它提供了一种更加简洁、面向对象的方式来创建、操作和查询XML文档,使得在内存中处理XML数据变得更加高效和直观。 首先,让我们理解一下LINQ to XML的基本概念...

    LINQ TO XML

    **LINQ to XML** 是 .NET Framework 中的一个重要特性,全称为 Language Integrated Query for XML,它将查询语言集成到了C#和Visual Basic等编程语言中,使得处理XML文档变得更加简洁和高效。LINQ to XML 提供了...

    LINQ TO XML操作示例 初学者必看

    LINQ TO XML操作示例 轻轻松松 学会简单操作 本例子包含了通过LINQ创建XML、加载XML、读取XML、修改XML元素、属性、删除XML元素节点、属性,XML排序,保存XML等 基本上XML的操作都包含在这里面了。 适合学习LINQ...

    linq to xml 增,删,改,查

    "LINQ to XML"是LINQ的一个子集,专门用于处理XML文档。它提供了更简洁、类型安全且高效的XML编程模型,使得在.NET环境中操作XML变得更加简单。 在"LINQ to XML"中,我们主要会接触到以下几个核心概念: 1. **...

    Linq 大全 Linq To Sql Linq To DataSet Linq To Object Linq to Xml

    在标题和描述中提到的"Linq To Sql"、"Linq To DataSet"、"Linq To Object"和"Linq To Xml"是LINQ的四种主要应用方式,分别用于SQL数据库、DataSet、内存中的对象以及XML数据的查询。 1. **LINQ to SQL**: LINQ ...

    示例描述:本章介绍LINQ to XML相关技术和使用

    示例描述:本章介绍LINQ to XML相关技术和使用。 CreateSimpleXMLTree 演示通过XElement创建简单的XML树。 CreateAttributeElement 演示通过XElement创建具有属性的XML元素。 CreateSubElement 演示通过...

    Linq to Xml practise

    **正文** 《LINQ to XML 实践...无论是在Web开发、桌面应用还是移动应用中,只要涉及XML处理,LINQ to XML都是一个值得信赖的选择。通过不断的实践和探索,你将成为使用LINQ to XML的专家,能够自如地驾驭XML数据。

    Linq to xml 案例

    Linq(Language Integrated Query,语言集成查询)是一种在C#和VB.NET中对数据进行查询的新方式,而Linq to XML则是Linq家族的一员,专门针对XML数据提供了一种简洁、高效的编程接口。本案例将深入探讨Linq to XML的...

    linq 操作xmldemo

    LINQ to XML是LINQ的一个重要组成部分,它提供了对XML文档的强大支持。通过LINQ to XML,我们可以用C#或VB.NET语言直接编写查询,这些查询语句与数据库查询类似,但针对的是XML数据。以下是一些关键概念: 1. **...

    linq to xml

    【LINQ to XML】是一种在.NET Framework中处理XML文档的强大工具,它引入于.NET Framework 3.5版本,是Language Integrated Query(LINQ)的一部分。LINQ to XML提供了高效的、面向对象的方式来创建、查询和修改XML...

    语言集成查询(LINQ)之LINQ.to.XML入门篇

    **语言集成查询(LINQ)**是.NET框架中的一项创新技术,主要目的是为了提供一种统一的查询接口,以便于在各种数据源上进行操作,包括集合、数据库、XML文档等。在本篇“LINQ to XML入门篇”中,我们将深入探讨如何...

    C# LinqXML使用LINQ技术对XML文件进行读取

    在处理XML文档时,LINQ to XML(也称为LinqXML)是一个非常实用的API,它提供了面向对象的方式来创建、操作和读取XML文档。本文将详细介绍如何使用C#的LinqXML技术对XML文件进行读取。 首先,我们需要引入必要的...

Global site tag (gtag.js) - Google Analytics