// converters
YAML to XML.
Render a YAML map as a simple XML document, with element-per-key and arrays as repeated children.
YAML input
XML output
Perguntas frequentes
Controla nomes de elementos XML?
Sim, as chaves YAML são convertidas diretamente em tags XML.
Preserva tipos de dados?
Sim, tipos numéricos e booleanos são mantidos.
Gera XML válido?
Sim, produz XML bem formatado com encoding UTF-8.
Conversão YAML para XML
A conversão transforma YAML em XML, mapeando chaves para elementos e valores para conteúdo. Cada chave YAML vira uma tag XML, e valores aninhados viram elementos filhos.
Valores escalares (strings, números, booleanos) viram conteúdo de texto das tags XML. Listas YAML viram múltiplas tags com o mesmo nome.
Chaves que começam com @ são tratadas como atributos XML, preservando a distinção entre atributos e elementos.
Quando converter YAML para XML
Integração com sistemas legados: quando precisam enviar dados para sistemas que esperam XML, mas seus dados estão em YAML.
Web services SOAP: muitos web services ainda requerem XML. Converter YAML para XML permite consumir esses serviços.
Documentos: quando gerando documentos XML (como relatórios ou faturas) a partir de dados estruturados em YAML.
Regras de conversão
A ferramenta gera XML válido com declaração <?xml version="1.0"?> e encoding UTF-8. Tags são fechadas corretamente e a indentação é preservada.
Caracteres especiais em valores YAML (&, <, >) são automaticamente escapados para entidades XML (&, <, >).
A raiz do XML é definida por uma tag wrapper configurável, que encapsula todos os elementos gerados a partir do YAML.