Estoy buscando una herramienta para semiautomática Generación XSLT. archivosCómo generar XSLT a partir de muestras XML
Dado 2 XML, fuente:
<elm>XXX</elm>
y objetivo:
<exx>XXX</exx>
La herramienta debe hacer que el archivo XSLT, que produce el blanco desde la fuente. Al examinar el contenido, debe identificar los cambios en el nivel, la ubicación, los nombres de los elementos, etc. No existe una solución general para este, pero necesitaría solo transformaciones simples.
Posible aplicación:
1. scan the source, map XML data "XXX" to element path "elm"
2. scan the target, map XML data "XXX" to element path "exx"
3. output target XML structure, output XSLT mapping of "XXX", "elm" -> "exx"
En caso de conflictos es necesaria la intervención manual. Un conflicto podría ser "XXX" en más que en su lugar en la fuente.
Sería bueno si la herramienta también estuviera atenta a XSD/DTD, por ejemplo para realizar asignaciones manuales de "campos".
Editar: aclaración.
necesita aclarar la magnitud de las diferencias que espera que supere y cuán únicos son los datos para que sea posible inferir el mapeo de un archivo a otro; creo que es factible hasta algunos límites. –