I have an XML that I want to load to objects, manipulate those objects (set values, read values) and then save those XMLs back. It is important for me to have the XML in the
LINQ to XML is very powerful if you're using .net 3.5, LINQ to XSD may be useful to you too!