Ernesto,
A dark take on things indeed, but perhaps close to the real future. That said, XMI 2.x will apparently be part of EA 6.5, which will come out sometime in the (hopefully) not too distant future. What that means is anyone's guess, but we've been doing most of the "pins and needles" stuff for you up till now...
IMHO, as for the editing, XSLT would be a good way to go. If you are only doing transfers between two (or a small number in any case) incompatible tools, and particularly if you are only going one way, a translation or two could work wonders.
The above said (read "pontificated") when I last had to address this for more than a trivial model, I went the other way and wrote a program to do the job. [This was with .Net, but Java would have been an effective alternative; I'm just trying to give you an idea of the scope and level involved.] It took several thousand lines, and some dedicated time to debug, but the results were excellent. Of course, since then EA 6.0 came out and handles that transfer without a hitch...
Bottom line, probably: gamble and wait for EA 6.5 if you can, otherwise write some kind of bridge.
David