日期:2014-05-17  浏览次数:21051 次

如何实现按条件来拆分XML文件。
有一个XML文件,有若干列,其中有一列是日期,这列的日期可能3、5个,每个相同的日期可能有若干行。例如:
1. A 2012/7/26
2. B 2012/7/27
3. C 2012/7/26
4. D 2012/7/27
5. E 2012/7/28
6. F 2012/7/26
XML文件的内容如上。现在要把它拆分按日期拆分中不同的文件。例如:
文件1.xml
1. A 2012/7/26
2. C 2012/7/26
3. F 2012/7/26
文件2.xml
1. B 2012/7/27
2. D 2012/7/27
文件3.xml
1. E 2012/7/28

------解决方案--------------------
Linq最快

探讨

先将XML文件的内容取出来存放在集合里,
再分组就OK了
DEMO:
C# code

class Program
{
static void Main(string[] args)
{
//XML文件取出来放集合里,这里只是模似
List<Test> list = new List<Test>()
……