ToolHub
Abrir ferramenta

Conversor XML YAML

Conversor bidirecional entre XML e YAML. Converta documentos XML para o formato YAML ou gere XML a partir de configurações YAML.

Conversão de formato

Sobre esta ferramenta

O Conversor XML YAML é uma ferramenta de conversão bidirecional que converte entre documentos XML e o formato de configuração YAML. O modo XML para YAML analisa documentos XML e os converte em YAML limpo e legível. O modo YAML para XML recebe configurações YAML e gera documentos XML bem formatados. Os atributos XML são preservados como chaves @attr, e elementos repetidos são tratados corretamente como sequências YAML.

Principais recursos

Visualização rápida

Casos de uso

xml yaml converter config serialization

Perguntas frequentes

O que é o Conversor XML YAML?

O Conversor XML YAML é um conversor bidirecional online que pode converter documentos XML para o formato YAML ou gerar XML a partir de configurações YAML. Ele funciona completamente no navegador e não envia dados para nenhum servidor.

Como os atributos XML são representados no YAML?

Os atributos XML são representados no YAML como chaves com o prefixo @. Por exemplo, o atributo XML id="123" torna-se @id: "123" na saída YAML. Esta convenção distingue claramente atributos de elementos filhos.

Como o conteúdo misto (texto e elementos filhos coexistentes) é tratado?

O conteúdo misto é tratado usando a chave #text para a parte de texto. Quando um elemento XML contém tanto texto quanto elementos filhos, o texto é armazenado em #text e os elementos filhos permanecem como chaves aninhadas, preservando a estrutura completa do conteúdo.

Como elementos XML repetidos são convertidos para YAML?

Elementos XML repetidos com o mesmo nome de tag são automaticamente convertidos em sequências (listas) YAML. Por exemplo, múltiplos elementos <item> tornam-se uma única lista item: [...] no YAML, preservando todas as entradas em ordem.

Posso personalizar o nome do elemento raiz e o prefixo de atributo?

Sim. O conversor oferece a opção de definir o nome do elemento raiz ao converter YAML para XML, e a opção de configurar o caractere de prefixo de atributo ao converter XML para YAML. O prefixo padrão é @, mas você pode alterá-lo conforme necessário.