Boa tarde!
Poderiam me ajudar com o problema no codigo abaixo:
PessoaPadraoERPOut_v1[] pessoa;
XmlSerializer lxml = new XmlSerializer(typeof(PessoaPadraoERPOut_v1[]));
// Obter retorno do Web Service
RetornoExportacao retorno = servico.ExportarDados("xxx", "xxxx", "1.0");
string xml = retorno.Ticket.ToString();
// Desserializa o conteúdo do retorno do webservice
StringReader sr = new StringReader(xml);
txtXml.Text = xml;
pessoa = (PessoaPadraoERPOut_v1[])lxml.Deserialize(sr);
label8.Text = pessoa[y].Documento[0].Documento.Equals(null) ? "" : pessoa[y].Documento[0].Documento.ToString();
label8.Text = pessoa[y].Documento[0].Tipo.ToString();
O erro é na label8.Text = pessoa[y].Documento[0].Documento.Equals(null) ? "" : pessoa[y].Documento[0].Documento.ToString();
pois no xml não veio a tag Documento.
Não estou sabendo verificar de a propriedade é null e assim não trabalhar com ela.
segue o erro:
An unhandled exception of type 'System.NullReferenceException'
Object reference not set to an instance of an object.