Visualizador XML
Visualize documentos XML em árvore hierárquica com expansão e seleção de nós.
Árvore XML
O que é Visualizador XML?
O Visualizador XML exibe a estrutura de um documento XML em formato de árvore hierárquica interativa, permitindo navegar por cada elemento, atributo e valor de forma intuitiva. Cada nó da árvore pode ser expandido ou recolhido para explorar a estrutura completa do documento, desde o elemento raiz até os elementos folha mais aninhados. Esta ferramenta é especialmente útil para documentos XML grandes e complexos, como XMLs de NF-e que possuem centenas de elementos aninhados, onde a visualização em texto puro seria confusa e difícil de navegar.
Como funciona
Cole ou faça upload do documento XML. A ferramenta parseia a estrutura e constrói uma árvore visual onde cada elemento XML é representado como um nó expansível. Nós de abertura de tag são exibidos com o nome do elemento, e seus filhos (outros elementos, atributos ou valores de texto) são mostrados quando o nó é expandido. Atributos são exibidos inline ao lado do nome do elemento, facilitando a identificação. Valores de texto são exibidos em uma cor diferente para distingui-los de elementos e atributos. A árvore suporta navegação por teclado e permite expandir ou recolher todos os nós de uma vez.
Quando utilizar
Utilize quando precisar explorar a estrutura de XML complexos de forma visual e intuitiva. É essencial para identificar a posição de campos específicos em XML de NF-e, como valores de impostos, dados do emitente, itens da nota, ou campos de totais. Quando receber XML unfamiliar de um sistema legado e precisar entender sua hierarquia antes de implementar um parser. Analistas de suporte frequentemente utilizam o visualizador para navegar rapidamente por XMLs de retorno da SEFAZ e localizar campos de erro ou aviso.
Exemplo prático
Um desenvolvedor recebe XML de retorno da SEFAZ com erro de validação e precisa localizar o campo específico que causou o problema. Com o visualizador XML, ele navega pela árvore hierárquica e encontra rapidamente o campo infProt > xMotivo que contém a descrição do erro, identificando também que o erro está no item 3 da nota, no campo do ICMS. Outro cenário: um analista está revisando um XML de CT-e para verificar se todos os campos obrigatórios estão preenchidos. Ele expande a árvore e navega por cada seção do documento, verificando campos como xProd, qCom, vUnCom e vProd de cada item.
Vantagens
Navegação visual intuitiva pela estrutura hierárquica de qualquer documento XML. Nós expansíveis facilitam a localização de campos específicos em documentos grandes e complexos. Atributos e valores são exibidos inline para fácil identificação e análise. Ideal para analisar XML de retorno da SEFAZ e identificar campos de erro ou aviso rapidamente. Compatível com qualquer XML válido, incluindo XML com namespaces e caracteres especiais. Processamento local no navegador sem envio de dados para servidores. Suporta XML grandes com centenas de elementos sem perda de performance. Interface que permite expandir/recolher todos os nós para visão geral ou detalhada.
Informações adicionais sobre XML fiscal
XML é o formato padrão para documentos fiscais eletrônicos no Brasil. Todos os web services da SEFAZ utilizam XML como formato de entrada e saída. A formatação correta é crítica: um único caractere fora do lugar pode causar rejeição na transmissão.
Os documentos seguem padrões técnicos definidos em Notas Técnicas do ENCAT. Cada tipo possui estrutura XML própria. A assinatura XMLDSig é obrigatória com certificado ICP-Brasil.