XML use dependencies, but what i had in mind is the number and the load of the final app. (Lets say XML Dependencies = 1, all web related stuff dependencies = 10).
Anyways if you suggest rebuilding only the UI to HTML (what still is gonna be a hard work), why not rebuild the whole game to PHP, port the Java code to an independent server (no more client java installing problems, and the connections between java and the php outputs its like 10% of the code), then develop that HTML (even responsive for smartphones, pokemmo on mobiles coming??) and let the app run on web browser.
It will take like half of the year to do that, but the result would be amazing.