public XmlElement ListarCargos() { XmlDocument xdoc = null; try { CargosController controle = new CargosController(); xdoc = controle.ListarCargosXML(); } catch (Exception ex) { xdoc = new XmlDocument(); { XmlElement raiz = xdoc.CreateElement("Erro"); { XmlElement erro = xdoc.CreateElement("Mensagem"); erro.InnerText = ex.Message; raiz.AppendChild(erro); } xdoc.AppendChild(raiz); } } return(xdoc.DocumentElement); }