Storing arbitrary type info in XML
Adam D. Ruppe
destructionator at gmail.com
Tue May 8 12:01:20 PDT 2012
Here's one way you could do it:
http://arsdnet.net/dcode/xmlthing.d
You have to add the various classes to your
thing for it to build the reflection info.
That's the beginning of main() (bottom of
file).
I used the delegate map for the members
up top, which is a bit weird looking code
but is able to set anything at runtime,
which it uses to build the map.
I used my dom.d as the xml lib because I don't
know std.xml, but it shouldn't be too hard to
change over since it doesn't do anything fancy.
If you want my library though, it is in here:
https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff
dom.d and characterencodings.d
More information about the Digitalmars-d-learn
mailing list