We have two different XML formats representing logically Geography Markup Language (GML), but they are our proprietary formats. Think of it like two separate groups looked at different formats using GML and each one of them decided to modify them in their own way to build up a new format.
Now we want to be able to merge them to single format which will be identical to one of the two input formats.
Do tools exist for this task like supplying input/output samples and it will prepare the specific conversion?
If no - What are the best practices here? Because the boot-force method is just to build simple C/Java program building custom XML format.