2

TXMLTransformProvider を使用して、TClientDataSet を使用して XML ファイルを編集しています (これはかなりクールです)。主キーなどを使用して、XML ファイル内のノードの順序を制御できるようにしたいと考えています。しかし、ClientDataSet1.ApplyUpdates を実行すると、新しいレコードは、好みの順序 (DBGrid で表示される順序) ではなく、XML ファイルの末尾に追加されます。注文を保存する簡単な方法はありますか?それとも、データを保存するために TXMLTransformProvider を破棄し、TXMLDocument を使用して手動でコーディングする必要がありますか?

4

1 に答える 1

0

私はこれをあきらめて、TXMLDocument を使用して TClientDataSet から xml を手動で出力しました。最もきれいではありませんが、すべて同じように機能します。

于 2012-07-02T05:37:56.960 に答える