Pasar un fichero plano a XML

ana
29 de Octubre del 2003
Necesito pasar un fichero plano a XML, ¿Que pasos debo seguir?, del fichero plano solo tengo la longitud de cada campo.

JDBC
29 de Octubre del 2003
Podrías explicar un poco mejor que quieres hacer?

Seguramente tendrás que utilizar el API DOM para crear una estructura xml y luego pasar ese objeto DOM a fichero xml.

ana
29 de Octubre del 2003
Tengo un fichero plano formado por una serie de valores de unos campos, todos seguidos.
Tengo otro fichero con la longitud que ocupa cada valor de cada campo en el anterior fichero.
Necesitor pasar el primer fichero a una estructura XML.

JDBC
29 de Octubre del 2003
El proceso consistira en utilizar el API DOM para construir un objeto que representa el documento xml y luego pasarlo a un fichero.

Utiliza la clase Document para construir un objeto xml vacio y luego tendrás que leer simultaneamente de los 2 ficheros añadiendo nodos al Document.

Según indicas el xml resultante debería ser algo como

<?xml version="1.0" encoding="ISO-8859-1" ?>
<xml>
<campo1>valor1</campo1>
<campo2>valor2</campo2>
</xml>

De modo que valor1, valor2 lo cogerás del primer fichero utilizando el segundo fichero para indicar

En internet existe bastante documentación sobre como crear un objeto Document y como añadir nodos a este objeto utilizando el API DOM.