
hellsdragon
(usa Debian)
Enviado em 30/09/2009 - 08:31h
Olá,
Estou precisando separar aquivos xmls, que é utilizado na Nota Fiscal Eletrônica em pastas por clientes. Para isso precisaria ler o xml e checar o campo cliente e copiá-lo para a pasta designada para esse cliente.
Por favor pessoal do VOL me deem uma luz.
Abraços
Este é o exemplo do xml que tenho que preciso copiá-lo...
</ide>
−<emit>
<CNPJ>CNPJ EMPRESA QUE EU TRABALHO</CNPJ>
<xNome>EMPRESA QUE EU TRABALHO</xNome>
<xFant>EMPRESA QUE EU TRABALHO</xFant>
−<enderEmit>
<xLgr>RUA DA EMPRESA QUE EU TRABALHO</xLgr>
<nro>NUMERO</nro>
<xBairro>BAIRRO EMPRESA QUE EU TRABALHO</xBairro>
<cMun>3520509</cMun>
<xMun>CIDADE EMPRESA QUE EU TRABALHO</xMun>
<UF>SP</UF>
<CEP>CEP EMPRESA QUE EU TRABALHO</CEP>
<cPais>1058</cPais>
<xPais>Brasil</xPais>
<fone>TELEFONE</fone>
</enderEmit>
<IE>INSCRIÇÃO ESTADUAL EMPRESA QUE EU TRABALHO</IE>
</emit>
-<dest>
<CNPJ>CNPJ CLIENTE</CNPJ>
<xNome>CLIENTE</xNome>
−<enderDest>
<xLgr>RUA CLIENTE</xLgr>
<nro>103</nro>
<xBairro>BAIRRO CLIENTE</xBairro>
...
O check tem que ser no campo <xNome> dentro da estrutura -<dest>...pois há outros campos <xNome> no decorrer do xml.
Cada cliente ta dentro deste campo.