Prof of concept only, this xml is not game ready.
Units in this xml have been capitalized, "infantry" is "Infantry", also they have been normalized, "matilda" is "LightArmor". The unit:
<unitList>
<unit name="Infantry"/>
<unit name="FrenchInfantry"/>
<unit name="Artillery"/>
<unit name="AntiTankGun"/>
<unit name="AntiAircraftArtillery"/>
<unit name="Halftrack"/>
<unit name="Scoutcar"/>
<unit name="LightArmor"/> <!-- Represents British/Italian/French Armor -->
<unit name="Armor"/> <!-- Represents American/British Sherman/German Armor -->
<unit name="HeavyArmor"/> <!-- Represents German Tiger Armor -->
<unit name="Truck"/>
<unit name="Fighter"/>
<unit name="Bomber"/>
<unit name="Battleship"/>
<unit name="Destroyer"/>
<unit name="Submarine"/>
<unit name="Harbor"/>
<unit name="Supply"/>
<unit name="5Supply"/>
<unit name="Landmine"/>
<unit name="Seamine"/>
<unit name="ControlMarker"/> <!-- Not used as of now -->
<unit name="Convoy"/> <!-- Not used as of now -->
<unit name="AdvanceConvoy"/> <!-- Not used as of now -->
</unitList>
There are no required capitals, they are created/removed to put the game board in a location for gameplay. British player starts in the lower right corner, to place units in these three territories. Supplies can be bought in 5-unit stacks, but once placed will convert back to single units.
There is only a single purchase for each player but there are two placement phases so unplaced units will survive, even between turns.
All movement is conducted through mine zones, which should cost zero movement.
RommelScenario.xml
Again, use with caution.
Cheers...