我有一个用于数据收集的.NET Windows Mobile 5.0应用程序。出于这个问题的目的,让我们说它是一个带有两个屏幕的调查应用程序 - 调查列表屏幕和调查详细信息屏幕。单击调查列表屏幕中的调查,以显示调查详细信息屏幕,其中包含您单击的调查的详细信息。
当保存新调查的数据时,它会被序列化到掌上电脑目录中的XML文件中。以下是XML文件格式的示例:
<GDO key=”Order”>
<PROP key=”OrderID” dataType=”System.String” value=””/>
<PROP key=”TrackingID” dataType=”System.String” value=””/>
<PROP key=”OrderType” dataType=”System.String” value=””/>
<GDO key=”Customer”>
<PROP key=”CustomerID” dataType=”System.String” value=””/>
<PROP key="CustomerName" dataType="System.String" value=""/>
<PROP key=”Address” dataType=”System.String” value=””/>
<PROP key=”City” dataType=”System.String” value=””/>
<PROP key=”State” dataType=”System.String” value=””/>
<PROP key=”Zip” dataType=”System.Int16” value=””/>
</GDO>
</GDO>
我需要能够搜索此目录中的所有XML文件,以便为调查列表屏幕构建上下文标记列表(使用上面的示例,假设上下文标记是OrderID和CustomerName)。
我目前没有任何特定的文件名命名约定,因为我已经确定文件扩展名为.GDO。
我知道我可以使用数据库进行此类工作,但此实现必须基于文件。有什么建议?
答案 0 :(得分:0)
如何在桌面上执行此操作没有任何区别,imho。