Blaze

Back Again

 

鸡肋感觉的XML(.Net CF)

鸡肋感觉的XML(.Net CF)

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

white elephant

<<可数名词>>

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

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

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

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

posted on 2004-10-07 12:29  Blaze  阅读(1224)  评论(2编辑  收藏  举报

导航