- 浏览: 233053 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
net_liu:
zxptian 写道楼主能把TransferFiles也贴出来 ...
c# Socket 文件的传输 -
zxptian:
楼主能把TransferFiles也贴出来分享下吗?
c# Socket 文件的传输
根据XML数据的Index 来进行排序
方法一:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Linq; namespace XMLOrderby { class Program { static void Main(string[] args) { string xml = @"<?xml version=""1.0"" encoding=""utf-8"" ?> <Configuration> <ModulePermit> <Mast Code=""S001"" Name=""系统维护"" Index=""1""> <Sub Code=""S00101"" Name=""地区管理"" Index=""1""></Sub> <Sub Code=""S00102"" Name=""管理员管理"" Index=""2""></Sub> </Mast> <Mast Code=""S002"" Name=""业务管理"" Index=""2""> <Sub Code=""S00201"" Name=""收货管理"" Index=""2""></Sub> <Sub Code=""S00202"" Name=""发货管理"" Index=""2""></Sub> <Sub Code=""S00203"" Name=""报表管理"" Index=""3""></Sub> </Mast> </ModulePermit> </Configuration>"; XDocument doc = XDocument.Parse(xml); var Query = from D in doc.Element("Configuration").Element("ModulePermit").DescendantNodes() orderby XElement.Parse(D.ToString()).Attribute("Index").Value select new { Code = XElement.Parse(D.ToString()).Attribute("Code").Value, Name = XElement.Parse(D.ToString()).Attribute("Code").Value, Index = XElement.Parse(D.ToString()).Attribute("Index").Value }; foreach (var v in Query) { Console.WriteLine("Code={0} Name={1} Inex={2}", v.Code, v.Name, v.Index); } Console.ReadKey(); } } }
方法二:
XDocument doc = XDocument.Parse(xml); var Query = from D in doc.Element("Configuration").Element("ModulePermit").DescendantNodes() let Index = XElement.Parse(D.ToString()).Attribute("Index").Value let Code = XElement.Parse(D.ToString()).Attribute("Code").Value orderby Index, Code select new { Code = Code, Name = XElement.Parse(D.ToString()).Attribute("Name").Value, Index = Index };
发表评论
-
List转DataTable(反射)
2012-02-06 10:48 2741List转DataTable(反射) // ... -
DataTable转泛型
2012-01-31 17:39 1279DataTable转泛型 public clas ... -
利用鼠标钩子将鼠标中键转为左键
2011-05-04 13:50 1646利用鼠标钩子将鼠标中键转为左键 鼠标 ... -
C# 命名规范
2011-04-01 13:32 1971C# 命名规范 文章分类:.net编程 ... -
VS2008 快捷键大全
2011-04-01 13:30 916VS2008 快捷键大全[转帖] 文章分类 ... -
C# 中的委托和事件
2011-04-01 13:26 1287缩略显示 C# 中的委托和事件 文章 ... -
C#Winform限制Textbox只能输入数字
2011-04-01 13:20 7480C#Winform限制Textbox ... -
C# 跳转语句(break,continue,goto,return,throw)
2011-04-01 12:38 3435C# 跳转语句(break,continue,goto,r ... -
C#窗体固定在桌面上
2010-11-19 10:25 1651[DllImport("user32.dll& ... -
if-else 都输出的方法
2010-10-12 11:44 1308if-else 都输出的方法 if (new Func< ... -
反射技术
2010-09-15 17:42 922什么是反射? 反射就 ... -
发一个接口做参数的例子
2010-08-06 08:48 957发一个接口做参数的例子 回头接口 using System ... -
C#中使用正则表达式
2010-08-04 13:39 1338C#中的正则表达式包含 ... -
C#的几个技巧
2010-08-04 13:35 8491.如果可能尽量使用接 ... -
反射动态调用类成员
2010-08-04 13:30 983使用反射动态调用类成员,需要Type类的一个方法:Invoke ... -
在vs2005中发送邮件
2010-08-03 16:14 1147在vs2005中发送邮件的方法如下: ... -
程序动态升级版本
2010-06-30 10:00 1000C#实现程序动态升级版本。通过反射获取本地版本,然后跟服务器中 ... -
将DataGridView 数据导出到Excel
2010-06-25 15:46 5095/// <summary> ... -
将Excel导入到Oracle
2010-06-25 15:39 5418private void btnInsert_Click(o ... -
序列化与反序列化
2010-06-24 15:44 918多个对象序列化和反序列化 namespace Dome { ...
相关推荐
6. **性能优化**:为了提高数据处理效率,可以考虑使用XPath或LINQ to XML来查询XML数据,它们提供了更简洁的语法和更高的性能。 7. **错误处理**:添加异常处理机制,确保在读取、写入XML时遇到问题时能够正确处理...
在本主题“XML分页排序数据岛”中,我们将深入探讨如何利用XML数据岛实现数据的分页和排序功能,特别是在与后台数据源结合的情况下。 首先,理解XML数据岛的概念至关重要。XML是一种结构化数据的标记语言,用于存储...
在IT行业中,尤其是在Windows Presentation Foundation (WPF)的开发中,布局管理和XML文件的数据处理是两个重要的基础知识。本文将深入探讨这两个主题,并结合C#语言的使用,为开发者提供一个全面的理解。 首先,...
在IT行业中,网络请求是应用程序获取远程数据的基本方式,而XML数据作为一种结构化的数据格式,广泛用于数据交换。本文将深入探讨"进入网络请求,对返回的XML数据进行处理"这一主题,包括如何使用ASIHttp进行网络...
JSP XML 数据处理 当通过HTTP发送XML数据时,就有必要使用JSP来处理传入和流出的XML文档了,比如RSS文档。作为一个XML文档,它仅仅只是一堆文本而已,使用JSP创建XML文档并不比创建一个HTML文档难。 使用JSP发送...
MATLAB提供了读取和写入XML文件的功能,使得用户能够方便地在MATLAB环境中处理XML数据。 在MATLAB中,可以使用`xmlread`函数来读取XML文件。这个函数将XML文件解析成一个XML文档对象模型(DOM),然后可以通过DOM ...
Oracle XML DB是Oracle公司提供的一种存储和管理XML数据的数据库技术。该技术允许将XML文档存储在关系数据库管理系统(RDBMS)中,使得XML数据能够利用关系数据库强大的管理功能和查询语言SQL的优势,同时也支持XML...
从SQL Server中导入XML数据是数据处理领域常见的一项任务,特别是在需要处理来自不同来源的数据时。XML数据格式因其良好的跨平台性和结构化特性,在现代数据处理中扮演着重要角色。本文介绍了一种从SQL Server数据库...
在Android应用开发中,网络...通过创建自定义的ContentHandler并监听XML解析事件,开发者可以实现灵活且高效的XML数据处理逻辑。在实际项目中,根据具体需求选择合适的解析方式,可以有效提高应用的性能和用户体验。
这样,XML数据就可以作为页面的一部分加载,并且可以直接通过客户端脚本语言进行处理。 接下来,我们可能会用到JavaScript的DOM(Document Object Model)API来操作XML数据岛。DOM是XML和HTML文档的抽象表示,允许...
基于XML的数据处理技术是现代信息技术中的重要组成部分,尤其在大数据和数据分析领域发挥着关键作用。XML(可扩展标记语言)是一种结构化的标记语言,它允许用户自定义标记,用于标记和定义数据类型。XML的简洁、...
在C#编程中,XML(eXtensible Markup ...通过以上方法,C#开发者可以高效地处理XML文档,同时利用List的排序功能对数据进行组织和管理。在实际项目中,这两大功能的结合常常用于数据的序列化、持久化和逻辑处理。
【XML数据源绑定详解】 XML(Extensible Markup Language)是一种轻量级的、自描述的数据交换格式,常用于存储和传输结构化数据。在ASP.NET中,XML数据源的绑定是一项重要的技术,允许开发者将XML文件中的数据动态...
数据处理涉及到如何有效地接收、存储和操作XML数据流,而大数据则强调在海量数据中快速获取有价值信息的能力。数据分析则是从这些数据中提取有用信息和洞察的过程。此外,“参考文献”和“专业指导”提示了本文可能...
【XML 数据处理基础支撑技术】 XML(Extensible Markup Language)是一种可扩展的标记语言,用于存储和传输结构化数据。它的出现旨在解决不同系统间数据交换的问题,通过为数据提供一致的格式,使得数据能够被各种...
ASP.NET中的XML数据源操作是ASP.NET 2.0系列课程的一个重要组成部分,它涉及到如何在Web应用程序中利用XML文件...通过学习这一部分,你可以提高在ASP.NET环境中处理XML数据的能力,从而构建更高效、更健壮的应用程序。
BIRT XML数据源是BIRT平台中的一个重要组成部分,用于处理XML格式的数据。下面将详细阐述BIRT XML数据源的相关知识点。 1. **BIRT概述**: BIRT是由Eclipse基金会维护的一个开源项目,旨在为Java和Web应用程序提供...
8. **前端框架集成**:现代前端框架如React、Vue等,也有内置的方法支持XML数据处理,例如Vue的axios库。 在XMLDemo这个示例中,可能包含了XML数据的创建、发送、接收以及解析的代码实例,可以深入研究以了解XML在...
将XML文件作为数据源进行操作,涉及到对XML数据的解析、读取、修改以及保存等操作。下面,我们将深入探讨如何在.NET中创建一个用于操作XML文件作为数据源的操作类,同时也会讲解一些基础的XML数据处理技术。 ### ...