chez moi il fonctionne mais je ne comprend pas trop ce que c'est :S
Pour le xml, je peux peut être te conseiller de stockez tout le niveau dans une variable string:
par exemple: "pppmmppmpmmppppmmmm"
(p=plante; m=mur)
tu lis le tout avec la fonction charAt(i) dans une boucle for. C'est plus simple que plein de variables...