Slowly translating from xmldiff