Does anybody that use EZXML C Code has changed ezxml_child() functions to search for 2 level deeper ? Actually ezxml_child() searches only for one level deep. I need to read all "det nItem='x'" Tags. Or if people has piece of C code to do same thing, or read all Tags indicated.
Example:
<CFe> <infCFe Id="CFe3515" versaoDadosEnt="0.06"> <ide> <cUF>35</cUF> <cNF>826689</cNF> </ide> <emit> <CNPJ>61099008000141</CNPJ> <xNome>DIMAS DE MELO PIMENTA SISTEMAS DE PONTO E ACESSO LTDA</xNome> <xFant>DIMEP</xFant> <xLgr>AVENIDA MOFARREJ</xLgr> </enderEmit> <IE>111111111111</IE> <IM>123123</IM> <cRegTrib>3</cRegTrib> <cRegTribISSQN>1</cRegTribISSQN> <indRatISSQN>N</indRatISSQN> </emit> <dest> </dest> <det nItem="1"> <prod> <cProd>1</cProd> <xProd>PASTEL CARNE</xProd> </prod> <imposto> <vItem12741>3.89</vItem12741> <ICMS> <ICMSSN102> <Orig>0</Orig> <CSOSN>102</CSOSN> </ICMSSN102> </ICMS> <PIS> <PISAliq> <CST>01</CST> <vBC>12.00</vBC> <pPIS>0.0000</pPIS> <vPIS>0.00</vPIS> </PISAliq> </PIS> <COFINS> <COFINSAliq> <CST>01</CST> <vBC>12.00</vBC> <pCOFINS>0.0000</pCOFINS> <vCOFINS>0.00</vCOFINS> </COFINSAliq> </COFINS> </imposto> </det> <det nItem="2"> <prod> <cProd>3</cProd> <xProd>PASTEL DE ATUM</xProd> <NCM>20093000</NCM> <CFOP>5102</CFOP> <uCom>un</uCom> <qCom>1.0000</qCom> <vUnCom>3.00</vUnCom> <vProd>3.00</vProd> <indRegra>A</indRegra> <vItem>3.00</vItem> </prod> <imposto> <vItem12741>0.97</vItem12741> <ICMS> <ICMSSN102> <Orig>0</Orig> <CSOSN>102</CSOSN> </ICMSSN102> </ICMS> <PIS> <PISAliq> <CST>01</CST> <vBC>3.00</vBC> <pPIS>0.0065</pPIS> <vPIS>0.02</vPIS> </PISAliq> </PIS> <COFINS> <COFINSAliq> <CST>01</CST> <vBC>3.00</vBC> <pCOFINS>0.0065</pCOFINS> <vCOFINS>0.02</vCOFINS> </COFINSAliq> </COFINS> </imposto> </det> <det nItem="3"> <prod> <cProd>5</cProd> <xProd>PASTEL DE CALABRESA</xProd> <NCM>20093000</NCM> <CFOP>5102</CFOP> <uCom>un</uCom> <qCom>1.0000</qCom> <vUnCom>4.00</vUnCom> <vProd>4.00</vProd> <indRegra>A</indRegra> <vItem>4.00</vItem> </prod> <imposto> <vItem12741>1.30</vItem12741> <ICMS> <ICMSSN102> <Orig>0</Orig> <CSOSN>102</CSOSN> </ICMSSN102> </ICMS> <PIS> <PISAliq> <CST>01</CST> <vBC>4.00</vBC> <pPIS>0.0065</pPIS> <vPIS>0.03</vPIS> </PISAliq> </PIS> <COFINS> <COFINSAliq> <CST>01</CST> <vBC>4.00</vBC> <pCOFINS>0.0065</pCOFINS> <vCOFINS>0.03</vCOFINS> </COFINSAliq> </COFINS> </imposto> </det> <total> <ICMSTot> <vICMS>0.00</vICMS> <vProd>19.00</vProd> <vDesc>0.00</vDesc> <vPIS>0.05</vPIS> <vCOFINS>0.05</vCOFINS> <vPISST>0.00</vPISST> <vCOFINSST>0.00</vCOFINSST> <vOutro>0.00</vOutro> </ICMSTot> <vCFe>19.00</vCFe> <vCFeLei12741>6.17</vCFeLei12741> </total> <pgto> <MP> <cMP>02</cMP> <vMP>20.00</vMP> </MP> <vTroco>1.00</vTroco> </pgto> </infCFe> </CFe>
No comments:
Post a Comment