- 浏览: 504237 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
使用 XDocument 对象的 Element 方法,获取制定层次结构中指定一个元素的值
public void MyDocElement() { XDocument xdoc = XDocument.Load(Server.MapPath("hamlet.xml")); //查找地址的元素 Response.Write(xdoc.Element("PLAY").Element("TITLE").Value + "<br />"); //如果包含多个同名元素,则只返回第一个元素 Response.Write(xdoc.Element("PLAY").Element("PERSONAE").Element("PERSONA").Value + "<br />"); }
用SetValue方法去修改指定元素的值
public void MyDocElementSetValue() { XDocument xdoc = XDocument.Load(Server.MapPath("hamlet.xml")); //修改指定位置元素的值 xdoc.Element("PLAY").Element("PERSONAE").Element("PERSONA").SetValue("冯瑞涛"); //如果包含多个同名元素,则只返回第一个元素 Response.Write(xdoc.Element("PLAY").Element("PERSONAE").Element("PERSONA").Value + "<br />"); }
使用Add方法添加制定元素到指定位置
public void MyDocElementAdd() { XDocument xdoc = XDocument.Load(Server.MapPath("hamlet.xml")); //定义一个演员 XElement xe = new XElement("PERSONA", "冯瑞涛"); //将演员添加到指定元素的最后面 xdoc.Element("PLAY").Element("PERSONAE").Add(xe); //重新查询结果 var query = from people in xdoc.Descendants("PERSONA") select people.Value; //people 是符合条件元素结果集 而people.Value;就是这个结果集的所有元素的值的序列 Response.Write(query.Count() + " 个演员被找到。"); Response.Write("<p />他们是: <p />"); foreach (var item in query) { //输出他们的值 Response.Write(item + "<br />"); } }
使用Remove方法删除制定元素
public void MyDocElementRemove() { XDocument xdoc = XDocument.Load(Server.MapPath("hamlet.xml")); //删除 xdoc.Element("PLAY").Element("PERSONAE").Element("PERSONA").Remove(); //重新查询结果编程了25个演员 var query = from people in xdoc.Descendants("PERSONA") select people.Value; //people 是符合条件元素结果集 而people.Value;就是这个结果集的所有元素的值的序列 Response.Write(query.Count() + " 个演员被找到。"); Response.Write("<p />他们是: <p />"); foreach (var item in query) { //输出他们的值 Response.Write(item + "<br />"); } }
发表评论
-
LINQ to SQL语句之Insert/Update/Delete操作
2009-12-30 14:54 1145Insert/Update/Delete操作 插入(Ins ... -
RabbitMQ 安装配置和简单实例
2010-01-21 16:52 1874安装ErLang运行环境 配置运行环境变量 启动服务 ... -
MSMQ(Microsoft Message Queue,微软消息队列) Asp.Net 简单示例
2010-01-22 14:59 3289系统: Windows XP 1.安装MSMQ 控制面板—&g ... -
IromPython .Net 的简介和第一个例子
2010-01-23 18:53 1365.Net 4 都已经到来 ... -
Microsoft Asp.Net MVC 从入门到精通
2010-01-27 17:53 866ASP.NET MVC Framework是微软官方提供的MV ... -
C# Socket 同步通信与异步通信 示例
2010-01-30 17:50 4758同步 1.建立链接发送和获取信息 异步 1.服务器端建立一 ... -
解决 Visual Stuido 工具栏中的工具重置后,恢复回来。
2009-12-18 17:06 1296拿DevExpress 控件为例,如果重置工具栏后,以前的工具 ... -
LINQ to SQL 用O/R设计器手工建表对象
2009-10-11 22:04 1060除了自己建立定制对象外,还可以使用O/R设计器以可视化的方式创 ... -
LINQ to XML .Net 3.5 中的新XML对象
2009-10-15 14:11 914System.Xml.Linq 命名空间中,有一系列新的LIN ... -
LINQ to XML 用 LINQ 查询 XML
2009-10-15 15:57 690将一个已知的XML放到XDocument 对象当中使用LINQ ... -
LINQ to XML 操作XML文档
2009-10-15 17:18 1013使用 XDocument 对象的 Element 方法,获取制 ... -
C# 编码规范
2009-10-15 19:20 749陈年的文档,不过很不错整理出来发到博客上,还有更多的朋友需要。 ... -
Visual Studio 项目模板、文件模板、代码段和环境设置
2009-10-15 19:31 964很久前使用过,那个时候还没有开始写博客,好久不用就都忘记了,这 ... -
ADO.NET Entity Framework 概述
2009-10-16 11:50 593ADO.NET Entity Framework 与 LINQ ... -
LinqPad 1.31 下载
2009-01-14 15:42 998LinqPad 1.31 也许你已经非常熟悉他了,为即将使用L ... -
jQuery 的第一个例子
2009-01-18 10:34 825通过这个例子可以对jQuery的使用有个基本的认识,jQ ... -
jQuery 选择器的使用
2009-01-18 10:39 868jQuery 能如此的流行,很重要的一点也许就是他有非常强大且 ... -
一次从GridView 获得多个指定行中多个指定控件的值
2009-01-20 07:33 894一次从GridView 获得多个指定行中多个指定控件的值,非常 ... -
jQuery 的Ajax应用(1)--学习篇,内附实例
2009-01-28 21:48 1352下面以前台jQuery,后天C# 的方式,演示了,如何通过 ... -
Enterprise Library 4.1 一步一步从入门到精通(未完成)
2009-02-05 23:04 909Enterprise Library 4.1 一步一步从入门到 ...
相关推荐
2. **操作XML的流程**:使用Linq To XML操作XML主要包括三个步骤:加载XML文档、查询XML数据和修改XML文档。加载XML文档可以通过读取文件或从字符串中解析XML;查询XML数据则利用Linq To XML提供的查询语法;修改XML...
其中,LINQ to XML 是 LINQ 的一个子集,专门用于处理 XML 文档。它提供了一种高效、简洁且类型安全的方式来创建、操作和查询 XML 数据。在本篇文章中,我们将深入探讨如何使用 LINQ to XML 来读取 XML 节点值,并将...
2. 熟悉LINQ to XML的API,了解如何创建、查询和操作XML文档。 3. 学习如何使用LINQ to SQL与数据库进行交互。 4. 探索高级查询技巧,包括分组、连接和聚合操作。 5. 通过实际项目和案例加深对LINQ的理解和应用。 ...
通过实际的示例和练习,读者可以深入学习如何利用LINQ to SQL处理关系型数据,以及如何利用LINQ to XML进行XML文档的读写操作。在实践中不断熟悉这些概念和语法,将极大地提升开发效率,使代码更加清晰、易于维护。
与传统的DOM(文档对象模型)或XPath、XQuery等XML处理方法相比,LINQ to XML 提供了一种更简洁、类型安全的方式来创建、操作和查询XML文档。它的API设计紧密地与C#和VB.NET语言特性相结合,使得代码更加清晰、...
LINQ to XML是LINQ的一个子集,专门用于处理XML文档。它提供了一种更加简洁、面向对象的方式来创建、操作和查询XML文档,使得在内存中处理XML数据变得更加高效和直观。 首先,让我们理解一下LINQ to XML的基本概念...
在处理XML文档时,LINQ to XML(也称为LinqXML)是一个非常实用的API,它提供了面向对象的方式来创建、操作和读取XML文档。本文将详细介绍如何使用C#的LinqXML技术对XML文件进行读取。 首先,我们需要引入必要的...
其中,LINQ to XML是针对XML文档处理的一个重要部分,它提供了高效的XML操作方法,使得在.NET应用程序中处理XML变得更加简洁和直观。 ### LINQ to XML 基本概念 1. **XElement 和 XAttribute**: LINQ to XML 的...
"LINQ to XML"是LINQ的一个子集,专门用于处理XML文档。它提供了更简洁、类型安全且高效的XML编程模型,使得在.NET环境中操作XML变得更加简单。 在"LINQ to XML"中,我们主要会接触到以下几个核心概念: 1. **...
**LINQ to XML** 是 .NET Framework 中的一个重要特性,全称为 Language Integrated Query for XML,它将查询语言集成到了C#和Visual Basic等编程语言中,使得处理XML文档变得更加简洁和高效。LINQ to XML 提供了...
LINQ to XML提供了高效的、面向对象的方式来创建、查询和修改XML文档,它将XML处理与C#或VB.NET等编程语言紧密结合,使得开发者可以使用熟悉的语言构造来操作XML。 ### LINQ to XML 的主要特点: 1. **简洁的API**...
4. **内存效率**:LInq To Xml采用轻量级的树形结构,占用的内存比DOM少,适合处理大型XML文档。 **二、LInq To Sql** LInq To Sql是.NET Framework中用于关系数据库查询的LInq实现。它允许开发者用C#或VB.NET代码...
LINQ to XML提供了一种新的处理XML文档的方式,它将XML文档视为对象集合,可以直接进行查询和修改。学习LINQ to XML涉及以下内容: - 概述:理解LINQ to XML的基本概念和优势。 - 编程概述:创建XML文档,添加、...
在提供的"LinqSamples"文件中,可能包含了各种LINQ应用场景的示例代码,如如何使用LINQ to SQL执行数据库查询,如何使用LINQ to DataSet操作数据集,如何使用LINQ to Object处理内存中的数据,以及如何使用LINQ to ...
Linq to XML是.NET Framework中一种用于处理XML文档的强大工具,它引入于.NET 3.5版本。Linq(Language Integrated Query,语言集成查询)是一种在C#和VB.NET中对数据进行查询的新方式,而Linq to XML则是Linq家族的...
其中,LINQ to XML是针对XML文档处理的一套API,它简化了XML的读取、创建和修改过程。本实践例程将带你深入理解和运用LINQ to XML,以高效地操作XML数据。 首先,理解LINQ to XML的基础概念至关重要。它将XML文档视...
**语言集成查询(LINQ)**是.NET框架中的一项创新技术,主要目的是为了提供一种统一的查询接口,以便于在各种数据源上进行操作,包括集合、数据库、XML文档等。在本篇“LINQ to XML入门篇”中,我们将深入探讨如何...
本示例重点讲解如何利用LINQ来操作XML文档,包括创建、修改、添加和删除XML节点,并将结果展示在GridView控件上。这在开发Web应用或桌面应用时,对于数据的展示和管理非常实用。 【描述】"使用LINQ操作XML" LINQ ...
LinqXML是C#中的一个强大工具,它将XML编程带入了面向对象的世界,使我们可以像操作集合一样方便地操作XML文档。本教程将详细介绍如何使用C#的LinqXML技术来修改XML文件。 首先,我们需要引入`System.Xml.Linq`命名...
LINQ (Language Integrated Query) to XML 是 .NET Framework 中的一个重要组件,它提供了一种简洁、高效的方式来处理XML文档。LINQ to XML 结合了C# 和 VB.NET 语言特性,使得XML操作更加直观,避免了传统DOM和...