Ir para o conteúdo principal
eyunzhu

Formatador XML

Confira a estrutura e formate XML sem alterar conteúdo misto nem espaços preservados com xml:space.

Recuo

O resultado acompanha a digitação e as opções


    
Tudo é processado neste navegador, sem envio ou armazenamento.

Sobre a ferramenta

Deixe mensagens de API mais legíveis sem inserir espaços que alterem o conteúdo. Não são carregadas entidades externas nem validados esquemas XSD.

Como usar

Cole XML ou abra um arquivo UTF-8 e escolha o recuo. Conteúdo misto e subárvores com xml:space="preserve" ficam intactos; apenas estruturas adequadas são recuadas. DOCTYPE e entidades externas não são aceitos. Não realiza validação XSD. Limites de 1 MiB e 80 níveis de aninhamento.

Perguntas frequentes

Por que alguns elementos XML continuam em uma linha?

Adicionar espaços ao texto misto, CDATA ou xml:space="preserve" pode mudar o significado, por isso eles são preservados. Sintaxe correta não garante conformidade com XSD ou regras de negócio.

Por que um arquivo XML existente não abre?

Os bytes devem ser UTF-8 válido, mesmo que a declaração cite outra codificação. Converta o arquivo antes. O processamento é local; uma declaração de codificação existente passa a indicar UTF-8 na exportação.

Posso formatar XML com DOCTYPE?

Não. DOCTYPE é rejeitado e entidades externas não são carregadas. Use uma exportação com entidades já resolvidas. A entrada também deve ficar em 1 MiB e 80 níveis de aninhamento.

Comentários

0
para participar da discussão.
Ainda não há comentários.
Conversa de respostas

Acompanhe a conversa completa em ordem cronológica; cada resposta identifica a mensagem específica à qual responde.