just one note - you need to be careful about the size of the XML. The whole XML content needs to fit into the edges, so the size is limited by the Record.MAX_RECORD_SIZE property, see documentation here
. The current default of MAX_RECORD_SIZE is 64KB, so you might need to modify it depending on your data - however, increasing the value increases memory consumption of the graph.
In CloverETL 3.2 we'll have edges that can "grow" dynamically as needed, so they'll be more suitable to transport large data in each record. They'll have a default maximum size of 32MB.