none
Lendo Arquivo XML RRS feed

  • Pergunta

  • Bom dia Pessoal,

    Estou lendo um arquivo .XML e estou com algumas dúvidas. No .XML poder vir gravado uma das 2 tags. <CNPJ> ou <CPF>.

    Quando vem gravado <CNPJ> a tab <CPF> não vem gravado. Quando vem gravado <CPF> a tag <CNPJ> não vem gravada. Como eu faço para saber se é uma ou se é a outra? Eu não estou conseguindo montar esse comando.

    //-----------------------Pegando no .XML as informações referente ao Destinatário da NFe. -----------------------------------
    //Pegando elemento pelo nome da TAG
    XmlNodeList xnList3 = xmlDoc.GetElementsByTagName("dest");
    for (int l = 0; l < xnList3.Count; l++) //Usando for para imprimir na tela
    	{
           		string cCnpjDest            = xnList3[l]["CNPJ"].InnerText;
                    string cNomeDest            = xnList3[l]["xNome"].InnerText;
                    string cNomeFantasiaDest    = xnList3[l]["xFant"].InnerText;
                    string cIncEstadualDest     = xnList3[l]["IE"].InnerText;
                }
     

    O campo CNPJ pode ser CNPJ ou CPF. Vê se vocês podem me ajudar, por favor.

    Garibaldo

    domingo, 8 de março de 2015 14:16

Respostas

Todas as Respostas