Thanks army of nobunaga and ender516 for your concerns.
I am very aware that I might be forced to drastically reduce the XML file size due to performance issues. However I still think that it will be much easier to do this reduction starting from a finished version of such file, even if it's a big one. As an example, once I have started coding it I have been able to figure that reduction from 60k to 40k.
I think the current phase needs to mix design with coding. Leaving the "just design" phase behind. Coding provides feedback and allows to update the design, preparing the way for a new iteration of coding.
About wasting too much time and effort, don't worry. Many parts have the same structure with minimal variations (such as the continent for 4 territories overriding the continent for 2 territories, the continent for 6 overriding the continent for 4, etc) so copy & paste is my friend
It won't take so long, and the effort will pay towards the final objective.
I hope that it will be posible to use the 40k lines version. But I am ready for the case I have to substantially reduce it. As an example, one of the things that I could try if I am forced to reduce the size is reducing also the granurality. Like changing "1 army per territory" to "3 armies per each 3 territories" but I'll try to avoid it first, because it's a bit less intuitive for the player.
It would be good to see the XML for Conquer Man and hive to compare with what I am doing and see the possible similarities. Do you know where I can get those XML files from? Guess I'll try searching in the map creation threads.