Código: Selecionar todos
Select("Clientes")
ordsetfocus(2)
dbgotop()
sXMLinha = "<xml>"+CRLF
Do While !Eof()
sXMLinha += "<clientes>"+CRLF
sXMLinha += "<ecnpj>"+RetiraCar(Empresa->cgc)+"</ecnpj>"+CRLF
sXMLinha += "<codigo>"+Transform(clientes->Codigo,"999999")+"</codigo>"+CRLF
sXMLinha += "<cpfcnpj>"+RetiraCar(clientes->cpf)+"</cpfcnpj>"+CRLF
sXMLinha += "<fantasia>"+Alltrim(RetiraAcento(clientes->fantasia))+"</fantasia>"+CRLF
sXMLinha += "<endereco>"+Alltrim(RetiraAcento(clientes->endres))+"</endereco>"+CRLF
sXMLinha += "<bairro>"+Alltrim(RetiraAcento(clientes->BaiRes))+"</bairro>"+CRLF
sXMLinha += "<cidade>"+Alltrim(RetiraAcento(clientes->CidRes))+"</cidade>"+CRLF
sXMLinha += "<cep>"+RetiraCar(clientes->CepRes)+"</cep>"+CRLF
sXMLinha += "<telefone>"+Alltrim(RetiraAcento(clientes->telres))+"</telefone>"+CRLF
sXMLinha += "<ieident>"+Alltrim(RetiraAcento(clientes->Ident))+"</ieident>"+CRLF
sXMLinha += "</clientes>"+CRLF
dbskip()
vLinha+=1
END
sXMLinha += "</xml>"
If memowrit(vDirExpo+"clientes.xml",sXMLinha)=.f.
Fim_Run()
MsgStop("Nao foi possivel gravar o arquivo Clientes.xml no destino","Clientes XML")
Select(Areant)
Return .f.
Endif


