Dunno about going from PDF to XML, but I have a program called PDF Creator that converts any file to PDF. It's by Alladin Enterprises and works very well. Sorry, that's not much help for you.
How does office convert between the two and back again? I don't remember seeing an office program that does that. Are you talking about Microsoft office or another program by the name of office?