added xml parser operator and its test, fixes #457