2

我正在使用 TXMLTransformProvider 使用 TClientDataSet 编辑 XML 文件(这很酷)。我希望能够控制 XML 文件中节点的顺序 - 使用主键或类似键。但是当我执行 ClientDataSet1.ApplyUpdates 时,新记录将添加到 XML 文件的末尾,而不是按照我的首选顺序(我在 DBGrid 中看到它们的顺序)。有没有一种简单的方法来保存我的订单,或者我是否必须放弃我的 TXMLTransformProvider 来保存数据并使用 TXMLDocument 手动对其进行编码。

4

1 回答 1

0

我放弃了这一点,并使用 TXMLDocument 从 TClientDataSet 手动输出了 xml,虽然不是最漂亮的,但工作方式都一样。

于 2012-07-02T05:37:56.960 回答