
JVCL is one choice, but if you prefer a small, self-contained library, there's OmniXML (Mozilla Public License 1.1, ). I've used it successfully in several projects, and I find it the simplest XML library to use in Delphi. OmniXML comes with 'OmniXMLPersistent' unit, which does what you need via RTTI, just like the JVCL solution does. // saving: pers: TPersistent; // SaveToFile is a class method, so no need to instantiate the object: TOmniXMLWriter.SaveToFile( pers, 'd: path file.xml', pfAttributes, ofIndent ); pfAttributes means properties will be stored as attributes of XML elements; ofIndent will produce a nicely indented code for readability. // loading: TOmniXMLWriter.LoadFromFile( pers, 'd: path file.xml' ).
Free Download Mp3 Terbaru 2015 Indonesia. Jun 12, 2017. Native cross-platform Delphi & Lazarus XML library. OXml is a new XML library for Delphi and Lazarus, developed in late 2013. With class handlers for specific objects; direct JSON reader and writer with JSON serialization and deserialization; fast buffered text reader and writer with encoding support.