As suggested, we should evaluate either using ox as an xml backend, or leave it up to the user to choose.