【发布时间】:2008-10-09 14:43:19
【问题描述】:
我正在开发一个小应用程序来检索位于远程服务器上的 XML 文件 (http://xxxx.com/myfile.xml) 这个文件比较大,它包含一个很大的地理位置列表以及我需要用于我的应用程序的其他信息。 所以我远程读取了这个文件一次并将其插入到一个小的 SqlCE 文件(database.sdf)中
所以如果我需要访问地理位置 #1,我只需在这个 DATABASE 中创建一个 SELECT 语句,而不是每次都加载整个 XML 文件。
但我想知道是否可以在不使用 .sdf 文件的情况下做到这一点?
什么是最有效(最快)的方式?
在本地保存一次大 XML 文件并在每次我启动我的应用程序以将其加载到数据集中时加载?这会使应用每次加载都会有点长
在本地保存一次大 XML 文件并逐个读取节点以查找地理位置 #1 ?
或者是否可以直接从远程 xml (http://xxxx.com/myfile.xml) 检索地理位置 #1 而无需读取整个文件?
您还有其他想法吗?
谢谢
【问题讨论】:
标签: c# xml compact-framework sdf sql-server-mobile