Sometimes, there are big projects in which XML is used to convey information into different modules instead of using JSON. Information handling is sometimes very heavy and some techniques are used in place of lack of planning and design. Although frameworks can provide mechanisms for those kind of errors, the solution is scalable, and even impossible to maintain.
In the case of XML, there are a lot of solutions to solve most of the problems, and one of them is getting data from sources. In this post, we’ll show how to map two different data sources that are structurally equivalent and the data gotten has to be put the other one.
Read the rest of the post here: http://www.codeproject.com/Articles/693179/XML-mapping-and-validation-in-NET