I think we are wrestling with similar issues.
My experience with ColorPort is that it exports in a barely-human-readable .xml file. I've used a text-editor to replace />< with /<>CRLF< to break up the single humongous line to actually see what is in there. Non-standard and ugly .xml, but ....
I think the .cxf files you mention are the default output from a step in i1Profiler, rather than ColorPort, but perhaps I'm confused.
We may not be on the same page. I've been banging my head against the wall with a flacky workflow to integrate ColorPort with PMP5 using an iSis. I'm considering trying to put together a work-flow using ArgyllCms, which by reputation has a difficult learning curve.
I have been able to do "round trips" from i1Profiler 1.4.2 demo to PMP5 to text-editor to ColorPort, but it ain't pretty. If it would be helpful, I can put together the steps I'm fussing with. Perhaps we can get something to work with two-heads-together?