Redo XML framework