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.
XML: Identador de XML
Moderador: Moderadores
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
XML: Identador de XML
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: XML: Identador de XML
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.
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
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)