I have a pretty complicated XML file that I need to serialize and am having trouble understanding how to do it.
I need to accept (and validate) user input to modify the fields in an XML file. I considered using LINQ to modify each but I thought Serialization/Deserialization made more sense as I need to prompt the user for MOST of the fields.
QUestion 1) Do you agree with the serialization/deserialization approach? Will this approach store the XML file in the same format it is in now?
Question 2) Is this approach possible with an XML schema this complex? Lots of different levels/types of data in one file. If so, how do I go about it?
Question 2a) Do I need to create a different class for each section? IE: one for "configSections", one for "Extedo.DBBase", etc? Or can 1 large class serialize everything?
Thanks!
XML FILE: http://www.talons-guild.com/eCTDmanager.exe.config.xml