.NET を使用して XML ファイルを組み込みデータベース (SQLite) にロードしようとしています。これを行うための最良の方法は、データを DataTable/DataSet に読み込み、DataAdapter を使用してその DataTable をデータベース テーブルに更新することです。
問題は、私が処理しなければならない XML ファイルに、ルート ノードにないデータが含まれていることです。ルート ノード (tables)、サブノード (tableXXX) があり、すべてのデータはサブノードにあります。
(DataSet オブジェクトに対して) ReadXML を使用すると、単一のレコード (サブノード テーブルの名前を含む) が読み込まれます。ルート ノードを完全に無視し、最初のサブノードをルート ノードであるかのように扱いたいと考えています。
どうすればこれを行うことができますか?
(または、XML ファイルをデータベースにロードするより簡単な方法があれば、それも聞きたいと思いますが、このルート ノードの問題を回避する必要があると思います)。
ワティフ