I don't understand why you would need two databases.. couldn't you parse the map XML with an HTML engine? Unless the ingame one is only a very simple HTML engine, it should have XHTML support, which can read XML - so you should be able to use the exact same data..
__________________
|