Save/load data to a file

nobody somebody at somewhere.com
Sun Nov 16 12:49:36 PST 2008


"Christopher Wright" <dhasenan at gmail.com> wrote in message 
news:gfpsdt$2uhd$1 at digitalmars.com...
> nobody wrote:
>> I would like to be able to save and load a lot of data to/from a file. 
>> (in D1)
>> For example a struct like this:
>>
>> struct Fruit
>> {
>>     int banana;
>>     double[][] orange;
>>     bool[] apple;
>> }
>>
>> Practically all the examples that I've come across only deal with saving 
>> and loading text, so I'm having a hard time dealing with saving/loading 
>> arrays/floats/bools/etc.
>>
>> What would be a good way to do this?
>
> XML is commonly used, and while I don't particularly like it, I find it's 
> still a reasonable choice in many circumstances.
>
> If you're using Tango, you can check out tango.text.xml.Document, which 
> will let you construct an XML document, and tango.text.xml.DocPrinter, 
> which will let you get the textual representation of such a document.
>
> In phobos, there's std.xml, which should offer equivalent functionality, 
> but I haven't used it.

Unfortunately I'm using phobos, and I think std.xml is only for D2.0.

Is there no similar for D1.0? 




More information about the Digitalmars-d-learn mailing list