Conversor XML para YAML
Converter XML para formato YAML instantaneamente com validação
Entrada XML
Saída YAML
O que é XML para YAML?
YAML é amigável para configuração. XML usa tags. Converter XML para YAML transforma elementos em chaves e estruturas aninhadas. A especificação YAML e a especificação W3C XML definem os formatos. A conversão executa-se no seu navegador. Nada é enviado para um servidor.
Como usar esta ferramenta
Colar ou carregar XML
Cole XML ou carregue um ficheiro. Use Exemplo para dados de teste.
Rever saída YAML
O painel direito mostra o YAML convertido. Elementos tornam-se chaves; atributos podem estar inline ou aninhados.
Copiar ou descarregar
Use Copiar ou Descarregar. Para JSON para YAML, use JSON para YAML. Para formatação XML, use o Formatador XML.
Quando XML para YAML ajuda
Ao migrar de XML para YAML para Kubernetes, Docker Compose ou CI/CD, converta aqui. XML de SOAP, feeds ou APIs empresariais torna-se YAML legível.
Exemplo de conversão
Exemplo: Converter uma configuração XML para YAML
Entrada XML:
<config>
<database>
<host>localhost</host>
<port>5432</port>
<name>myapp</name>
</database>
<server>
<port>8080</port>
<debug>true</debug>
</server>
</config>Saída YAML:
config:
database:
host: localhost
port: 5432
name: myapp
server:
port: 8080
debug: truePerguntas frequentes
Quando usar YAML em vez de XML?
YAML é melhor para ficheiros de configuração editados por humanos — manifestos Kubernetes, Docker Compose, playbooks Ansible. XML continua comum para APIs SOAP, feeds RSS e troca de dados empresariais.
Como XML se mapeia para YAML?
Elementos XML tornam-se chaves YAML, elementos aninhados tornam-se mapeamentos aninhados e elementos irmãos repetidos do mesmo nome tornam-se sequências YAML (listas).
Os meus dados são enviados para algum lugar?
Não. A conversão é executada completamente no seu navegador — o seu XML nunca sai do seu dispositivo.
Ferramentas relacionadas
Para YAML: especificação YAML, yaml.org. Para XML: W3C XML. Para parsing no navegador: MDN DOMParser.