As I understand it, XML doesn't interact with anything. :) XML languages are primarily data languages, and applications have to be written to interact with them. mjpbrennan is exactly right in this regard.
I'm not personally aware of any XML-based databases, though I do believe there are a couple out there.