Página 1 de 1

XML: Identador de XML

Enviado: 22 Fev 2011 00:44
por rochinha
Amiguinhos,

Este utilitario é muito útil para colocarmos a formatação dos XML de NF-e que recebemos( que geralmente vem tudo amontoado) numa formatação mais visual.

Baixe aqui

Forma de uso:

XML.EXE fo 350933095540238589034985760239857844393754932-nfe.xml > formatado.xml

Os comandos e parametros estão no XML.TXT.

Disponibilizo por achar interessante e por não ter encontrado um código fonte xBase de identação de .PRG. O qual iria modificar para este intuito.

Re: XML: Identador de XML

Enviado: 22 Fev 2011 01:05
por alxsts
Olá!

Apenas para acrescentar ao post do caro Rochinha:

para quem usa [x]Harbour, existe a classe TXmlDocument() que provê este recurso, em seus métodos toString( <nStyle>), e write(<nFileHandle>, [<nStyle>]). Os valores para nStyle estão em Hbxml.ch.

Código: Selecionar todos

Constant                            Value Description 
HBXML_STYLE_INDENT           1    Indents XML nodes with one space 
HBXML_STYLE_TAB                2    Indents XML nodes with tabs 
HBXML_STYLE_THREESPACES 4    Indents XML nodes with three spaces 
HBXML_STYLE_NOESCAPE      8    Creates unescaped characters in data sections