- 6. Utilidades
6.6. Elimina Identação XML - 6.5. Identar XML
« Anterior - 6.7. Gerar PDF do DACE
Próximo »
6.6. Elimina Identação XML
Elimina Identalação do XML
Assinatura:
string EliminaIdentacaoXML(string txtXML, out int cResultado, out string msgResultado);
Descrição:
Funcionalidade para eliminar os caracateres de formatação existentes entre as tags do XML.
A SEFAZ orienta para que os XML sejam gerados sem formatação de quebra de linha e tabulação de formatação entre tags para economizar espaços.
Exemplo:
XML com identação:
<?xml version="1.0" encoding="UTF-8"?> <retConsStatServDCe xmlns="http://www.portalfiscal.inf.br/dce" versao="1.00"> <tpAmb>2</tpAmb> <verAplic>PR-v0.5.7</verAplic> <cStat>107</cStat> <xMotivo>Servico em Operacao</xMotivo> <cUF>41</cUF> <dhRecbto>2025-05-17T15:46:51-03:00</dhRecbto> <tMed>0</tMed> </retConsStatServDCe>
XML sem identação:
<?xml version="1.0" encoding="UTF-8"?><retConsStatServDCe xmlns="http://www.portalfiscal.inf.br/dce" versao="1.00"><tpAmb>2</tpAmb><verAplic>PR-v0.5.7</verAplic><cStat>107</cStat><xMotivo>Servico em Operacao</xMotivo><cUF>41</cUF><dhRecbto>2025-05-17T15:46:51-03:00</dhRecbto><tMed>0</tMed></retConsStatServDCe>
Parâmetros:
nome | tipo | fluxo | descrição |
---|---|---|---|
txtXML | string | entrada | informar uma string com o XML que deseja identar. |
cResultado | inteiro | saída | retorna o resultado da chamada do WS. |
msgResultado | string | saída | retorna a literal do resultado da chamada do WS |
Retorno:
O resultado da chamada é uma string com o XML identado.
O cResultado retorna um dos seguintes códigos:
código | Mensagem | origem | regra |
---|---|---|---|
7320 | Eliminação da identação do XML realizada com sucesso | DLL | - |
7321 | Erro: Falha na Eliminação da Identação do XML :[Mensagem de Erro] | DLL | - |
Exemplos:
Delphi
// Util := CreateOleObject('DCe_Util.util'); // // elimina a identação do XML // xml := Util.EliminaIdentacaoXML(xmlString, resultado, msgResultado); //
- 6.6. Elimina Identação XML
6. Utilidades - « Anterior
6.5. Identar XML - Próximo »
6.7. Gerar PDF do DACE