什么是将Delphi对象树序列化到XML的好方法 – 使用RTTI而不是自
发布时间:2020-12-15 10:09:17 所属栏目:大数据 来源:网络整理
导读:什么是将Delphi对象树序列化到 XML的好方法 – 使用RTTI而不是自定义代码? 我本来希望发现这个功能已经在Delphi中构建了,但似乎并不是这样. 我发现了一些组件(发布在下面),看起来他们可能会执行这个功能.你有没有使用过任何一个或其他产品?你建立了自己的
什么是将Delphi对象树序列化到
XML的好方法 – 使用RTTI而不是自定义代码?
我本来希望发现这个功能已经在Delphi中构建了,但似乎并不是这样. 我发现了一些组件(发布在下面),看起来他们可能会执行这个功能.你有没有使用过任何一个或其他产品?你建立了自己的?我在Delphi中缺少一些明显的东西吗? 解决方法
您可以使用JVCL TJvAppXMLFileStorage组件来序列化TPersistent派生类.
uses JvAppXMLStorage; var Storage: TJvAppXMLFileStorage; begin Storage := TJvAppXMLFileStorage.Create(nil); try Storage.WritePersistent('',MyObject); Storage.Xml.SaveToFile('S:TestFilesTest.xml'); Storage.Xml.LoadFromFile('S:TestFilesTest.xml'); Storage.ReadPersistent('',MyObject); finally Storage.Free; end; end; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |