XML is a widely used markup language in various environments. It is easily human and machine readable. Although it has recently been replaced by JSON in some usages, it still appears very frequently. In this post we will make an overview of automated XML data handling in .NET environment, using C# programming language.
Word and similar tools become less useful when trying to fill in one template file with multiple different data sets. For example, many different documents where the only difference is the forename and surname. Doing this by hand becomes tedious and time consuming.