Markdown para XML
Converta Markdown em XML bem formado (XHTML num documento raiz). GFM, copiar e baixar .xml.
O que é Markdown para XML?
O humberto.ai converte Markdown em XML bem formado direto no navegador. Ele interpreta seu texto como GitHub Flavored Markdown, gera o HTML correspondente, higieniza o resultado e o envolve num documento XHTML válido dentro de uma tag <document>. Todo o processamento é local: nada do que você cola sai do navegador nem é enviado a nenhum servidor, então você pode converter até conteúdo privado com tranquilidade.
Como usar
- Cole ou digite seu texto Markdown no campo de entrada.
- Clique em Converter: a ferramenta interpreta o Markdown (GFM), gera HTML, higieniza com DOMPurify e monta um XML XHTML.
- Confira a saída XML no painel de resultado, dentro de uma raiz <document>.
- Use Copiar para levar o XML para a área de transferência ou Baixar para salvar como converted.xml.
- Clique em Resetar para limpar a entrada e a saída e começar de novo.
Perguntas frequentes
Meu conteúdo é enviado para algum servidor?
Não. Toda a conversão acontece no seu próprio navegador com JavaScript. O texto Markdown não é enviado a nenhum servidor nem armazenado, o que torna a ferramenta segura para conteúdo sensível.
Que tipo de XML é gerado?
É um documento XHTML: o Markdown vira HTML e esse HTML é reescrito como XML bem formado, com todas as tags fechadas e atributos entre aspas, dentro de uma raiz <document> com namespace http://www.w3.org/1999/xhtml e cabeçalho <?xml version="1.0" encoding="UTF-8"?>.
Quais recursos de Markdown são suportados?
A ferramenta usa GitHub Flavored Markdown (GFM) com quebras de linha ativadas, então tabelas, listas de tarefas, texto tachado, negrito, itálico, cabeçalhos, listas, blocos de código e links funcionam normalmente.
Existe limite de tamanho para o texto?
Não há limite fixo definido na ferramenta. Como tudo roda no navegador, textos muito grandes dependem da memória e do desempenho da sua máquina, mas documentos comuns são convertidos instantaneamente.
Por que a saída não é o Markdown original em XML literal?
A conversão passa pelo HTML: um cabeçalho # vira <h1>, uma lista vira <ul>/<li>, e assim por diante. O resultado representa a estrutura semântica do documento em XHTML, não uma cópia caractere a caractere da sintaxe Markdown.
O que acontece com HTML embutido ou scripts no Markdown?
O HTML gerado é higienizado com DOMPurify antes de virar XML, então tags perigosas como <script> são removidas. Você recebe um XML limpo e seguro, sem código executável.