Pasar un fichero plano a XML
Necesito pasar un fichero plano a XML, ¿Que pasos debo seguir?, del fichero plano solo tengo la longitud de cada campo.
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.
Seguramente tendrás que utilizar el API DOM para crear una estructura xml y luego pasar ese objeto DOM a fichero xml.
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.
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.
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.
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.
