Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
portow Novato

Registrado: Sábado, 18 de Março de 2006 Mensagens: 3
|
Enviada: Qua Mai 05, 2010 2:30 pm Assunto: XMLDocument - NFSe - Campinas/SP |
|
|
Olá a todos,
Estou implementando
o recurso de Nota Fiscal de Serviço Eletronica
para Campinas/SP e
estou com problema em uma <tag> na geração do XML.
Ao gerar o xml utilizando TXMLDocument o sistema adiciona a string
" ns1: " em todas as tags do arquivo,
sendo que ela é necessária apenas na 1º tag " <ns1> ".
Segue codigo abaixo:
Código: |
XMLDoc := TXMLDocument.Create(self);
XMLDoc.Active := True;
XMLDoc.Version := '1.0';
XMLDoc.Encoding := 'UTF-8';
XMLDoc.AddChild('ns1:ReqEnvioLoteRPS');
...
...
Node := XMLDoc.DocumentElement;
Node.AddChild('Cabecalho');
Node.AddChild('Lote');
Node.AddChild('RPS');
Node.AddChild('Itens');
|
Gera o seguinte arquivo
Código: |
<xml>
<ns1>
<ns1>
</ns1>
<ns1>
<ns1>
<ns1>
</ns1>
<ns1>
</ns1>
<ns1>
|
|
|
Voltar ao Topo |
|
 |
portow Novato

Registrado: Sábado, 18 de Março de 2006 Mensagens: 3
|
Enviada: Qui Mai 06, 2010 3:07 pm Assunto: |
|
|
[Resolvido]
Pessoal encontrei a solução
para o problema da repetição do prefixo ns1: em todas as tags
do arquivo xml.
Alterei a propriedade DOMVendor
do componente TXMLDocument
de MSXML para Xerces XML
Apó isso o componente passou a gerar o arquivo corretamente. |
|
Voltar ao Topo |
|
 |
Wolver Membro Junior

Registrado: Quinta-Feira, 9 de Fevereiro de 2006 Mensagens: 343
|
Enviada: Ter Nov 01, 2011 11:34 am Assunto: Re: XMLDocument - NFSe - Campinas/SP |
|
|
portow escreveu: | Olá a todos,
Estou implementando
o recurso de Nota Fiscal de Serviço Eletronica
para Campinas/SP e
estou com problema em uma <tag> na geração do XML.
Ao gerar o xml utilizando TXMLDocument o sistema adiciona a string
" ns1: " em todas as tags do arquivo,
sendo que ela é necessária apenas na 1º tag " <ns1> ".
Segue codigo abaixo:
Código: |
XMLDoc := TXMLDocument.Create(self);
XMLDoc.Active := True;
XMLDoc.Version := '1.0';
XMLDoc.Encoding := 'UTF-8';
XMLDoc.AddChild('ns1:ReqEnvioLoteRPS');
...
...
Node := XMLDoc.DocumentElement;
Node.AddChild('Cabecalho');
Node.AddChild('Lote');
Node.AddChild('RPS');
Node.AddChild('Itens');
|
Gera o seguinte arquivo
Código: |
<xml>
<ns1>
<ns1>
</ns1>
<ns1>
<ns1>
<ns1>
</ns1>
<ns1>
</ns1>
<ns1>
|
|
Bom Dia portow
Estou tendo dificuldades em trabalhar com o XMLDocument e estou precisando de um auxilio, não consigo gerar o XML com a estrutura correta, não sei como fazer para gerar um node filho dentro do LoteRps e por aí vai....tentei usar o XML DataBinding mas tbem não consegui.
se vc puder me ajudar agradeço.Obrigado. |
|
Voltar ao Topo |
|
 |
|