Início de Ferramentas

Guia de Desenvolvimento XML para YAML e YAML para XML

Manual arquitetural para conversão bidirecional entre XML e YAML 1.2 com controle de atributos, CDATA e normalização de listas.

Prefixo de Atributos:
Indentação YAML:
Samples:
Documento XML / YAML de Origem (XML)23 lines
Resultado Convertido (YAML 1.2)

100% Client-Side Privacy

Your confidential XML payloads, SOAP requests, and configuration files are processed completely inside your browser without uploading to external servers.

Attribute & CDATA Parity

Accurately distinguishes node attributes from child tags using customizable prefix tokens (@_) and maps repeated siblings into clean YAML sequence arrays.

Bidirectional Transpilation

Instantly toggle between XML-to-YAML and YAML-to-XML with customized indentation levels, single-click copy, and file downloads.

Referência técnica e guia de arquitetura

Guia de Desenvolvimento XML para YAML e YAML para XML — Guia de referência

Manual arquitetural para conversão bidirecional entre XML e YAML 1.2 com controle de atributos, CDATA e normalização de listas.

Parâmetros principais e controles

attributePrefixstring ('@_' | '_' | '')

Prefixo atribuído a atributos XML nas chaves YAML geradas.

textNodePropertystring ('#text' | 'value')

Nome da chave para o texto de nós que contenham atributos.

cdataPreservationboolean

Mantém blocos CDATA como escalares multilinha no YAML.

indentationinteger (2 | 4)

Número de espaços por nível de indentação no YAML.

Dicas profissionais e melhores práticas

Elementos XML irmãos com o mesmo nome são transformados em arrays no YAML.

Utilize o prefixo '@_' para diferenciar atributos de tags filhas sem ambiguidades.

Mantenha números com zeros à esquerda entre aspas no YAML para evitar coerção.

Problemas comuns e solução de problemas

Verifique se todas as tags possuem fechamento e se há um único elemento raiz.

Use seções CDATA para proteger blocos com pontuações e símbolos especiais.

Perguntas frequentes (FAQ)

Tags auto-fechadas são suportadas?▼

Sim, são mapeadas para null ou dicionários vazios no YAML.

O processo funciona no sentido inverso (YAML para XML)?▼

Sim, o conversor suporta ida e volta com validação de formato.

Existe envio de arquivos para a nuvem?▼

Não. Todo o processamento ocorre no próprio navegador de forma segura.

O que acontece com os comentários do XML?▼

São descartados durante o parsing para gerar um YAML limpo.

Ferramentas e utilitários relacionados

Todas as ferramentas →