re-invent Xml module (for backward compat)