XML / XPath / XSD

conversor XML para CSVcom colunas sob controle

Selecione o caminho das linhas e revise as colunas antes de exportar.

conversor XML para CSV

Entrada XML ou CSV

Resultado convertido

Processamento neste navegador. A entrada não é enviada nem armazenada.

Opções de saída

Atualizando resultado

Um feed pode trazer itens atuais e antigos com a mesma tag item. O conversor XML para CSV separa os caminhos completos para que os dois grupos não sejam misturados numa planilha. Para converter XML para CSV, confira primeiro a contagem de cada caminho.

Na volta, cada coluna do CSV pode virar elemento, atributo ou texto do registro. O conversor XML para CSV extrai dados tabulares, mas não reconstrói comentários nem a ordem de conteúdo misto.

Por que usar este conversor XML para CSV

Você vê a origem das linhas e o que ficará de fora.

Separar tags iguais de caminhos diferentes

/orders/item e /archive/item são candidatos distintos. O conversor XML para CSV mostra a contagem de registros de cada caminho.

Separar tags iguais de caminhos diferentes — /orders/item e /archive/item são candidatos distintos. O conversor XML para CSV mostra a contagem de registros de cada caminho.

Mapear atributos e texto separadamente

@id e #text são campos diferentes. Exclusões e filhos repetidos aparecem com contagens na prévia de perdas.

Mapear atributos e texto separadamente — @id e #text são campos diferentes. Exclusões e filhos repetidos aparecem com contagens na prévia de perdas.

Três conferências antes de exportar

01

Verificar o caminho inteiro

A sugestão usa nós repetidos. Quando a mesma tag aparece em ramos distintos, escolha o caminho completo pela contagem.

  • Um registro único também pode ser selecionado.
02

Definir cada coluna

Renomeie ou desative campos XML. Na direção inversa, escolha elemento, atributo ou o único texto do registro para cada coluna.

  • Desative a conversão automática para usar Ctrl/Cmd+Enter.
03

Conferir as perdas

Valores repetidos e conteúdo misto são contados. Confirme a saída com perdas para a versão atual antes de copiar ou baixar.

  • Qualquer alteração revoga a confirmação.

De nós repetidos a uma tabela verificável

Linhas por caminho completo

O conversor XML para CSV não mistura elementos homônimos de ramos diferentes.

Mapeamento campo a campo

Texto de folhas e @atributos viram colunas separadas que podem ser renomeadas ou excluídas.

CSV convertido em XML

Defina raiz e linha; cada coluna pode gerar elemento, atributo ou texto do registro.

Texto extraído e perdas expostas

A extração respeita a ordem do documento e aponta a estrutura que não cabe numa tabela.

Limites do mapeamento

Um caminho por tabela
Somente o caminho selecionado vira linhas. Listas independentes exigem exportações separadas.
Sem retorno perfeitamente reversível
O primeiro valor de um campo repetido não é escolhido às escondidas. Conteúdo misto, comentários e campos excluídos são relatados.
Nomes XML exigem ajuste
Cabeçalhos CSV inválidos como nomes XML precisam ser alterados no mapeamento. Valores como 001 continuam texto.
Sem fontes remotas
Não há busca por URL nem lote de arquivos. DOCTYPE e entidades externas são recusados.

Dúvidas sobre o conversor XML para CSV

Como o conversor decide qual elemento XML se torna uma linha?

O sistema sugere caminhos completos de nós repetidos e suas contagens; você pode escolher outro caminho ou só um registro.

Os atributos XML podem se tornar colunas de CSV?

Sim. Com atributos ativos, @id e um filho chamado id tornam-se colunas distintas.

Suporta XML aninhado?

O texto de folhas aninhadas recebe um caminho com pontos. Repetições e conteúdo misto aparecem nas perdas.

O que acontece com os elementos filhos repetidos?

Valores adicionais são contados, nunca descartados sem aviso.

Os espaços de nomes XML são preservados?

Prefixos permanecem nos caminhos, mas o significado dos namespaces não é validado.

O XML é enviado para algum servidor?

Não. A análise e a exportação acontecem somente neste navegador.

Ficou alguma dúvida?

Use o conversor XML para CSV

Confira o caminho escolhido e as perdas antes de salvar.