2009-02-26 3 views
0

データ収集に使用される.NET Windows Mobile 5.0アプリケーションがあります。この質問の目的は、調査リスト画面と調査詳細画面という2つの画面を持つ調査アプリケーションです。調査リスト画面で調査をクリックすると、クリックした調査の詳細情報が表示された調査詳細画面が表示されます。.NET Windows Mobile HandheldでXMLファイルを検索するにはどうすればよいですか?

新しい調査のデータが保存されると、ハンドヘルドのディレクトリにある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

    何の速度についてを行うことのXMLDocumentへ

  • 使用XMLDocument.SelectNodesとXPathクエリをXMLを読んで - これは次のようになりますデスクトップ/ラップトップと同じくらい強力なプロセッサを搭載していないハンドヘルドで動作しますか? – billmaya