ローカルの MySQL データベースからデータを取得し、ブラウザーに XML として表示する .asmx (.NET) タイプの Web サービスをいくつか作成しました。これはすでに稼働しています。
上記の XML を解析し、作業中の Android アプリケーションに表示したいと考えています。MySQL データベースは毎月数回しか更新されないため、Android アプリケーションでデータを表示するたびに Web サービス (およびその結果として MySQL DB) にクエリを実行する必要はありません。
Web サービスから返された XML をダウンロードして Android ファイル システムに保存し、そこから解析するのが理にかなっていると考えました。これは信じられないほど後退しているだけですか、それとも実行可能ですか?
でローカル Web サービス メソッドの 1 つにアクセスすると、
http://localhost/../WebService.asmx/GetLastDBUpdate
データベースがブラウザで XML として最後に変更された日時を示すタイムスタンプを返しますが、生の XML ファイルをダウンロードする方法がわかりません。
これを行うことができますか、それとも別の方法で行う必要がありますか?
どんな提案でも大歓迎です。