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