Buenas, tenemos una duda sobre en qué parte usar XSLT para pasar de XML a CSV. En nuestro flujo, el middleware recibe un XML que puede tener varias órdenes de distintos sistemas (electrónica y vestimenta) entonces antes de enviar cada orden a cada sistema debemos filtrarlas y enviar cada una al sistema que corresponda.
Para hacer esto, pensamos en parsear el XML como string y convertirlo en un objeto Java, para luego iterar sobre los productos y enviar a cada sistema solo sus productos (como objetos). Entonces cuando necesitemos armar el CSV lo armariamos a partir del objeto y no del XML original, porque no tendria sentido.
Estamos haciendo algo mal?