Combining XML serialization and Selene

One particularly useful application of Selene is presenting data from an XML file, editing it and saving it to disk again. See it as bridging the XML to a more feasible format for the user. Since neither method claims the sole parent slot of the class, they are combinable. Such as below:

serializing.cs

First launch

Filled form

What the application on this page does is very simple: reads an xml file, displays it, and saves it when the user is done editing. Admittedly, coding this without Selene would not save you millions of lines of code, but perhaps a few hundred.

Generated XML

person.xml

Qyoto