Conversor de CSV para XML
Cole dados CSV/TSV para convertê-los em XML, no qual cada linha se torna um elemento
Dicas de uso
- Ao ativar "Tratar a primeira linha como cabeçalho", os nomes das colunas da linha de cabeçalho são usados diretamente como nomes de tag XML (cabeçalhos que não sejam nomes de tag XML válidos, como os que começam com um número ou contêm símbolos, recorrem automaticamente a `column1`, `column2`, etc.).
- Se você não usar cabeçalhos, todas as linhas serão tratadas como dados, e cada coluna se tornará uma tag `column1`, `column2`, etc.
- Use esta ferramenta sempre que uma API legada baseada em XML, uma integração SOAP ou determinados sistemas corporativos exigirem XML em vez de CSV para importação de dados.
- O XML gerado escapa com segurança os caracteres especiais usando referências de entidade de caractere (`&`, `<`, `>`), permitindo importá-lo diretamente em sistemas externos.
Perguntas frequentes
Curiosidade — Por que o XML passou a ser chamado de "verboso"
O XML (Extensible Markup Language) foi padronizado pelo W3C em 1998 e, no início dos anos 2000, ocupava uma posição dominante na indústria web como "o formato padrão para troca de dados entre sistemas". Era usado em toda parte — de protocolos de comunicação como SOAP e XML-RPC, à distribuição de feeds RSS e Atom, até arquivos de configuração como o pom.xml do Maven.
No entanto, como o XML exige uma tag de abertura e fechamento explícita para cada elemento, ele tende a gerar um volume de dados maior que o JSON (que se popularizou a partir de meados dos anos 2000) para representar as mesmas informações, ganhando a reputação de ser "verboso". Por exemplo, o JSON `{"name":"Alice"}` corresponde ao XML `
Ainda assim, o XML oferece um conjunto maduro de especificações que o JSON não possui, incluindo validação rigorosa de tipo e estrutura via XML Schema, prevenção de colisões por meio de namespaces e transformação via XSLT. Esse rico ecossistema de validação e transformação é uma das razões pelas quais o XML continua sendo escolhido para integração de sistemas críticos nos setores financeiro, de saúde e governamental.