Bom dia pessoal tudo bom? este eh meu primeiro posto com voces!
Tenho o seguinte problema:
try{
[...]
var registros = ws.Consulta(userNew, senhaNew, cli, inicial,final);
SerializeToXML(registros);
XmlTextWriter chave = new XmlTextWriter(fileName,null);
chave.WriteStartDocument();
foreach (var item in registros)
{
chave.WriteStartElement("Testando");
chave.WriteElementString("hora",item.DataEHora.ToString());
chave.WriteElementString("nomefantasia", item.Estabelecimento.NomeFantasia);
chave.WriteElementString("nome", item.Ambiente.Nome);
chave.WriteElementString("id",null); //aqui ele da erro quando coloco: item.Ambiente.ID
chave.WriteElementString("entrada",null); //aqui ele da erro quando coloco item.entrada
chave.WriteElementString("saida",null); //aqui ele da erro quando coloco item.saida
chave.WriteEndElement();
//dataGridView1.Rows.Add(item.DataEHora.ToString(), item.Estabelecimento.NomeFantasia, item.Ambiente.Nome + ": " + item.Ambiente.ID, item.Entrada, item.Saída);
}
chave.Close();
}
catch (Exception eee)
{
validaCredenciaisClientesEstabelecimentos();
TextBox.Text += eee.Message;
}
}
O que acontece:
Tenho 2 meios de criar um XML ai, 1 por serialização e outro por meio de XmlTextWriter certo? o problema eh que nenhum dos dois adiciona os dados no xml.
Isto que eu fiz ai está correto? o chave.writeEndElement() esta correndo dentro do foreach ???
grato.