add a mimimum xml parser