
XML Formatter é uma ferramenta que lê qualquer documento XML e o reescreve com uma estrutura limpa e consistente. Cole uma carga útil mínima ou confusa do XML minificado - um envelope SOAP, um feed RSS, um Maven pom.xml, um layout para Android, um mapa do site - e recupere a marcação legível e recuada ou recolha um documento formatado em uma única linha compacta quando precisar do menor tamanho possível.
XML bruto de APIs, ferramentas de construção e exportações geralmente chega em uma linha enorme ou com guias e espaços mistos que tornam impossível a digitalização. Embelezando-o revela a hierarquia de elementos para que você possa encontrar o nó de que precisa, localizar uma tag ausente ou duas versões diferentes. Minifying faz o inverso - removendo o espaço em branco entre as tags para reduzir um arquivo de configuração ou um corpo de solicitação sem alterar seu significado. Essa ferramenta faz as duas coisas e valida o documento ao longo do caminho, de modo que a marcação malformada é detectada antes de chegar ao seu analisador.
Tudo funciona 100% no seu navegador usando um analisador sem dependências - sem domparser, sem ida e volta no servidor. Os documentos XML frequentemente carregam configuração, cargas úteis de integração ou identificadores internos, para que nada que você cola seja carregado ou armazenado. Comentários, seções CDATA, a declaração XML e sua ordem de atributo original são preservados e a ferramenta continua funcionando offline depois que a página é carregada.
A formatação preserva o que tem significado e normaliza o que não tem. A ordem dos atributos é mantida, porque embora o XML o trate como insignificante, as ferramentas de diff e os revisores não. As seções e comentários do cData sobrevivem intocados. Os elementos internos do espaço em branco com conteúdo misto é a única coisa que nenhum formatador pode refluir com segurança, pois em XML um espaço entre o texto e um elemento filho faz parte do documento e não do layout, portanto, essas regiões são deixadas como são recuadas.
Cole qualquer documento XML no painel de entrada - minificado, recuado ou algo intermediário - ou clique em Carregar amostra para começar a partir de um exemplo de catálogo realista com atributos, um comentário e um bloco CDATA.
Escolha Beatify para imprimir com 2 espaços, 4 espaços ou recuos de tabulação ou minifize para remover todos os espaços em branco insignificantes em uma linha compacta.
Opcionalmente, feche os elementos vazios, classifique os atributos de cada elemento em ordem alfabética ou remova os comentários. O documento é analisado e validado primeiro, portanto, a marcação malformada é relatada com o número da linha.
Copie o XML formatado para sua área de transferência ou baixe-o como um arquivo .xml, depois solte-o no editor, no corpo da solicitação ou na configuração.
XML com impressão bonita com recuo configurável para legibilidade ou minifá-lo para a forma sem espaço em branco - ambas da mesma ferramenta
Comentários XML, seções CDATA, a declaração XML e as instruções de processamento são mantidas intactas, portanto, a formatação nunca perde informações
Os atributos mantêm sua ordem original e o estilo de cotação por padrão, com uma classificação alfabética opcional quando você deseja uma ordem canônica
Marcação malformada - uma tag não fechada, uma tag de fechamento incompatível, um comentário não terminado ou cdata - é detectado com um erro específico referenciado por linha
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
0 comments
No comments yet. Be the first to share your thoughts!