处理XML和处理文本文档速度问题

问题描述

大家好:以下是一段xml<?xmlversion="1.0"encoding="gb2312"?><MD5><valueA><value>a</value><value>dsfsafasf</value></valueA><valueB></valueB><valueC></valueC><valueD></valueD><valueE></valueE><valueF></valueF><valueG></valueG>比如我想要找出dsfsafasf,是直接定为到valuea底下处理的XML处理方法速度快,还是当作文本文档处理速度快,谢谢!XML比较大

解决方案

解决方案二:
XML快,使用XPATH一步就可以到,文本文档你还要计算行数,要是前面加入或删除行,就会出错
解决方案三:
当然是处理XML文件快!
解决方案四:
如果是自己写的算法好的话读取文本快。原则上相对底层的快是必然的、不过和代码编写水平有关。但用XPATH代码简单。
解决方案五:
当然是xml快了Dom还便于查找
解决方案六:
建立一个XSD,然后使用反系列化就好
解决方案七:
不知道用dom解析器怎么样?

时间: 2024-10-30 19:27:31

处理XML和处理文本文档速度问题的相关文章

c# 把 10MB的文本文档 放进内存

问题描述 开发工具:studio2005+文本文档做数据库(大概有10MB)直接读取一个10MB的文本文档会很慢的,所以我想先把10MB的文本文档放进内存,然后再读取,这样读就会快一些,现在问题是我不会把10MB的文本文档放进内存这个问题困扰我很久了,希望能在CSDN得到答案 解决方案 解决方案二:放入内存,应该只有流的方式..但如果用流读10M的文本,还真没试过,不知道速度怎么样.解决方案三:用filestream的异步方法读试试BeginRead(),EndRead().流也要设置异步属性解

把 treeview 保存到 txt文本文档之中 之后下次运行程序 会自动加载txt文本中的节点!!!!求各位大神帮忙 周三就要交了!!!

问题描述 把treeview保存到txt文本文档之中之后下次运行程序会自动加载txt文本中的节点!!!!求各位大神帮忙周三就要交了!!!还有就是用c#实现前进和后退功能谢谢大家了!!! 解决方案 解决方案二:你没说节点是如何保存在txt中的.怎么保存的就怎么读取啊.解决方案三:用xml保存,treeview的节点展开与xml子节点添加同步就行.解决方案四:你为什么不用XML保存呢?解决方案五://我例举一个文本框值保存到记事本中然后下次运行程序自动加载进来值if(File.Exists("../

有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决?

问题描述 有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决? 有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决? 解决方案 具体看错误类型,可能某行数据格式等不规范. 解决方案二: 把错误信息发上来,或者通过二分法拆分成多个文件来分批导入. 解决方案三: 几万条数据不是很多,这要根据错误也解决.

数据库-datagrid的数据怎么保存到文本文档中啊?

问题描述 datagrid的数据怎么保存到文本文档中啊? 用adodc连接数据库,datagrid显示数据,然后要保存在文本文档中,各位大神教教我应该怎么做 解决方案 直接循环dataset,然后调用open print等语句写文本文件

Win7系统新建文本文档没有txt怎么办

  Win7系统新建文本文档没有txt怎么办 1.打开"计算机"点击"组织",点击"文件夹和搜索选项"; 2.在文件夹选项的"查看"选卡中,将"隐藏已知文件类型的扩展名"前面的勾去掉,点击应用并确定即可. 修改完成后我们就可以进行修改为后缀名了. windows7教程 windows8教程 windows10教程

php判断文本文档字符编码

  最近有项目需要将txt文档通过openoffice转为PDF,然后在通过swftools将PDF转为swf,在linux系统下的字符编码方式为utf-8,所以需将不是UTF-8的文本文档转换为UTF-8

WinRAR合并文本文档

今天休息,我正在网上闲逛,看到了一个紫光拼音输入法的词库,下载了一个试试,刚下载完就迫不及待地打开了,我的天,这么多文件,总共有143个文本 文档,一个一个地导入太麻烦,我千思万想总算想出了一个方法,用WinRAR把来合并文本文档.先把要合并的词库选中,然后把它们压缩起来,要特别注意的 是,在"压缩方式"这一栏里,要选为"储存",这样才可以保留原来的文本格式.选完后点击"确定",等它合并完成后,把合并的文件扩展名改为TXT,完成 后打开,把前两排

win7文本文档乱码怎么修复

 文档乱码怎么修复-win7文本文档乱码修复"> 首先在控制面板中点击时钟.语言和区域选项. 然后点击更改日期.时钟或数字格式. 切换到管理标签,点击非unicode程序的语言中的更改系统区域设置,把语言设置为英文,重启电脑后再把语言设置成中文即可.

Win7系统修改TXT文本文档后不能保存该如何解决

  故障原因:是因为软件修改或者不小心点击了TXT的只读选项,只要设置为TXT文本文档去掉只读选项就可以正常使用了. 解决步骤: 1.文档编辑好了之后,我们右键点击-属性; 2.打开属性后,去掉"只读"属性,然后确定; 3.这时我们再试试保存,发现弹出另存为的TXT文本文本,已经可以正常使用了,说明去掉只读属性生效了.