Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





xml a partir de otro, procesando los datos

Iniciado por ZüNdFoLGe, 29 de Febrero de 2008, 01:04:38 PM

« anterior - próximo »

ZüNdFoLGe

La idea es que tengo un xml y necesito generar otro, en base a informacion que procese desde el primero...
Es decir, supongamos que en ej1.xml tengo esto:

<xbe:Nombre>Eduardo</xbe:Nombre>
<xbe:id>666</xbe:id>


A partir del ej1.xml debo generar un ej2.xml que contenga:

<xbe:Nombre>Eduardo</xbe:Nombre>
<xbe:id>6</xbe:id>


Notar que cambie el id de 666 a 6...Suponiendo que use un mapeo desde un properties, o un cálculo, o lo q sea, pero en base al dato 666. En este caso podria ser 666/111

Existe alguna aplicacion/herramienta/clase (java) que me facilite esta tarea? Quiero evitar usar JDOM o SAX (que seria hacerlo a manopla).

salu2

Tei

Asi, a ojuelopluma, el XSLT es pa esto pa lo que esta inventado.. ¿no?

http://es.wikipedia.org/wiki/XSLT

ZüNdFoLGe

Si, ya tenia el problema resuelto y usé un .xsl. Ahora los problemas se han incrementado... ya que a partir de un .xml debo extraer datos para procesar de acuerdo a otro .xml dado, y a partir del .xsl que hice generar datos a partir de ambos .xml y luego escribir a texto plano en un .txt todo lo procesado. Aparte de usar xslt estoy cargando uno de los .xml con jdom para cambiar el resultado de la transformacion de acuerdo a como vaya procesando los datos.

Salu2