鸡肋感觉的XML(.Net CF)

博主在智能设备项目中为省事使用XML保存数据,却遭遇加载缓慢问题,加载两行数据的XML需4秒。因Pocket PC主流配置低,XML如同大而无用之物。建议能不用XML就不用,非用则尽量用手动的XMLReader,避免内存开销大的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

鸡肋感觉的XML(.Net CF)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

  最近在做一个智能设备项目,需要保存数据,图一时省事用了XML.(dataset.ReadXML实在太方便了.) 从此麻烦就来了,仅仅加载一个只有两行数据的一个XML都要等4秒钟.看来XML这种PC"小巧"的东西对智能设备还是恐龙啊!Pocket PC的主流配置还只是400MHz!WhiteElephant来形容最恰当不过.

white elephant

<<可数名词>>

累赘 [麻烦] 的贵重赠品; 大而无用之物

【字源】从前泰国罕有的白象被视为神圣之物,饲养起来花费很大. 据说有一位国王有意使某臣失势而赠送白象给他,故有此语.

对于XML能不用就不用,即使非用的话尽量用那个手动的XMLReader,(一个空的DataSet内存开销就达2M之巨.要知道智能设备一般只有32M用来运行程序)不管你需要不需要总是一股脑读出所有数据.

不过既然已经写好了代码,就不必改了,慢就慢吧.(又懒了)

转载于:https://www.cnblogs.com/blaze/archive/2004/10/07/49536.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值