1

ベストプラクティスは何なのか知りたいです。データベースから XML ファイルにいくつかのデータ (テーブル) をエクスポートしているので、そこからデータを読み取ることができます。エクスポートするには、DataTable.WriteXml (c#) を使用しています。それらをデータセットにインポートし、DataTable.Select を使用して必要な行を取得するか、XPathDocument を作成して XPath を使用してデータを取得しますか? どれが最高のパフォーマンスを発揮しますか? 私はまだxpathを学んでいます。

4

1 に答える 1

1

を使用して、エクスポートされた XML をロードしないのはなぜDataTable.ReadXml(fileName)ですか? を使用してテーブル データをエクスポートした場合は、 ReadXml(file)を使用DataTable.WriteXml(file, XmlWriteMode.XmlSchema)して新しい にインポートできます。DataTable

MSDN の例から:

myOldTable.WriteXml(fileName, XmlWriteMode.WriteSchema);

DataTable newTable = new DataTable();
newTable.ReadXml(fileName);

その場合、XPath が必要な場所がわかりません。あなたの質問を誤解している場合は、お知らせください。それに応じて更新します。

これが役立つことを願っています。

于 2011-08-08T00:46:46.727 に答える