Autor Tópico: Serializar um XML  (Lida 932 vezes)

njnews

  • Newbie
  • *
  • Mensagens: 1
  • Karma: +0/-0
Serializar um XML
« Online: MARçO 08, 2021, 11:14:42 pm »
Estou tentando serializar um XML da nota fiscal eletrônica, mas quando cheguei no elemento ide de produtos a XML gera apenas o ultimo produto.  não sei se fui claro vou mostrar os exemplos abaixo:

        Nota.infNFe.det = New ClassNFe.NFeInfNFeDet
        Nota.infNFe.det.prod = New ClassNFe.NFeInfNFeDetProd

        Nota.infNFe.det.nItem = GridM.Rows.Count.ToString

        For i As Integer = 0 To GridM.Rows.Count - 1
            Nota.infNFe.det.prod.cProd = GridM.Rows.Item(i).Cells("ProdutoIDG").Value.ToString.Trim()
            Nota.infNFe.det.prod.xProd = GridM.Rows.Item(i).Cells("ProdutoG").Value.ToString.Trim()
        Next i

Portando o XML fica assim;

</dest>
-<det nItem="3"> 
-<prod>
<cProd>4</cProd>
<xProd>TRACIONADOR DO PAPEL HP</xProd>
<NCM>0</NCM>
<CEST>0</CEST>
<CFOP>0</CFOP>
<qCom>0</qCom>
<vUnCom>0</vUnCom>
<vProd>0</vProd>
<qTrib>0</qTrib>
<vUnTrib>0</vUnTrib>
<indTot>0</indTot>
</prod>
</det>

Se alguém puder me ajudar eu agradeço.  :-\