
... personalmente, no entiendo mucho de lo que dices. En tu código inicial no veo una etiqueta "codigo" que mencionas en tu último mensaje, además no veo etiquetas de apertura para "numero" ni de cierre para "nombre" ... y ni idea de dónde salga "rs" ... será mi desconocimiento de JAVA :-/
En breve: cuando abres el archivo en el block de notas, ¿qué tienes?; copia aquí el resultado exacto. ¿Por qué dices que no es un documento válido?; ¿quién lo dice?, ¿dónde lo ves? ...
Un saludo