Comecei a utilizar a versão 1.2.0 do xHarbour a pouco tempo, até tirei algumas duvidas no post Compilando com hbMake. Meu sistema compilou e eu voltei a fazer as alterações nos XML que ele cria para troca de dados com outros sistemas. Até antes da atualização do xHarbour (utilizava a versão 0.90.66) os XML as Tags ficavam identadas e os valores dentro delassem nenhum espaço entre o valor e as tags. Depois que passei a compilar o sistema com o xHarbour 1.2.0, a identação continuou normalmente, pórem os valores ganharão 12 espaços em branco a esquerda e 9 a direita, em todos as tags.
Alguem sabe o que pode estar causando isto ? Alguem já viu isto acontecendo com esta versão do xHarbour ? Pode ter alguma coisa haver com o hbMake ?
Abaixo esta um exemplo de Antes e Depois:
Antes
Código: Selecionar todos
<produto>
<codigo>31</codigo>
<descricao>Cadeira com braco</descricao>
<und>UND</und>
<qtd>10</qtd>
<valor>253.50</valor>
<aliqIcms>18.00</aliqIcms>
</produto>
Código: Selecionar todos
<produto>
<codigo> 31 </codigo>
<descricao> Cadeira com braco </descricao>
<und> UND </und>
<qtd> 10 </qtd>
<valor> 253.50 </valor>
<aliqIcms> 18.00 </aliqIcms>
</produto>
fwrite( n, HB_OEMTOANSI(RemAcentos(::oXml:ToString( HBXML_STYLE_INDENT+HBXML_STYLE_THREESPACES))) )
O objeto oXml é um TXmlDocument.
Obrigado a todos.

