Hola que tal:
Me pregunto si existe una API o aplicacion en Java capaz de comparar la estructura de dos xml distintos?
El problema que tengo es que a veces los xml cambian su formato y no puedo obtener los datos para procesarlos.
Mi idea es guardar los xml para hacer una comparacion antes de intentar procesar.... buscando la forma de comparar si el arbol y los atributos no han
cambiado (ovbio que los valores cambian). por ejemplo, si recibia el XML1
con este formato y luego recibo el XML 2 que deberia haber tenido el formato
del XML1
XML 1:
<root>
<ejemplo1 id="xxxx">
<objeto1>algo</objeto1>
<objeto2>algo</objeto2>
</ejemplo1>
</root>
XML 2:
<root>
<fecha valor="20122006">
<ejemplo1 id="xxxx">
<objeto1>algo</objeto1>
<objeto2>algo</objeto2>
</ejemplo1>
</fecha>
</root>
Saludos y gracias por su respuesta!