Visualizador MXML - Abra e edite arquivos MXML online
Visualize, edite e analise arquivos MXML online: explore os dados em estrutura de árvore, formate e valide direto no seu navegador.
Cole ou carregue um arquivo MXML e este visualizador renderiza imediatamente o markup do Adobe Flex como uma árvore interativa e recolhível, mostrando cada tag de componente, atributo e filho aninhado. Valida a sintaxe XML enquanto você digita, formata o MXML minificado para facilitar a leitura e permite copiar ou baixar o resultado. Todo o processamento ocorre localmente no navegador, sem enviar dados a servidores.
Entrada MXML
0 caracteres
Visualizador MXML
Insira MXML para ver a estrutura
Insira MXML para ver a estrutura
Principais recursos
- ✓Visualização de árvore: Navegue facilmente por estruturas MXML complexas com uma visualização de árvore recolhível.
- ✓Validação: Valide automaticamente sua sintaxe MXML enquanto digita.
- ✓Privacidade primeiro: Todo o processamento acontece localmente no seu navegador.
- ✓Formatação: Embeleze MXML minificado para melhor legibilidade.
Três arquivos diferentes com a extensão .mxml
A extensão sozinha não diz qual programa criou o arquivo. Arraste-o para o visualizador acima e observe o elemento raiz: é o jeito mais rápido de identificar o tipo.
| Origem | O que o arquivo guarda | Como reconhecer | O que dá para fazer aqui |
|---|---|---|---|
| Apache Flex (a Adobe o levou para a incubadora da Apache em 2011) | O layout da interface de um aplicativo Flex; junto com ActionScript, o compilador gera um SWF ou um aplicativo AIR | Elemento raiz como <s:Application> declarando xmlns:fx="http://ns.adobe.com/mxml/2009" (a partir do Flex 4) | Navegar pela árvore de componentes e atributos; a interface em si não é desenhada — isso exige o compilador do Flex |
| Log de eventos de mineração de processos (Mining eXtensible Markup Language, 2003) | Execuções registradas de um processo: casos e seus eventos; era o formato nativo do ProM até a chegada do XES (IEEE 1849) | <WorkflowLog> → <Process> → <ProcessInstance> → <AuditTrailEntry>, com <WorkflowModelElement>, <EventType>, <Timestamp> e <Originator> | Expandir casos e eventos um a um; a análise de processos é feita no ProM |
| Arquivos de configuração do No Man's Sky | Configurações do jogo na pasta Binaries/SETTINGS, como GCMODSETTINGS.MXML (ordem de carregamento dos mods e a chave DisableAllMods) e TKGRAPHICSSETTINGS.MXML (gráficos) | <Data template="…"> com pares <Property name="…" value="…">; nomes de arquivo geralmente em maiúsculas | Ler e alterar valores; o download sai como formatted.mxml, então renomeie antes de substituir o arquivo do jogo |
Programas para abrir arquivos .mxml
O registro de tipos de mídia da IANA não tem um tipo próprio para MXML; como o conteúdo é XML, servidores e navegadores o tratam como application/xml ou text/xml (RFC 7303).
| Programa | Plataforma | O que faz com .mxml | Situação |
|---|---|---|---|
| Qualquer editor de texto puro (Bloco de Notas, TextEdit, VS Code etc.) | Windows / macOS / Linux | Abre, edita e salva os três tipos como texto XML | Já vem no sistema ou é gratuito |
| Apache Flex SDK (compilador mxmlc) | Linha de comando | Compila MXML do Flex e ActionScript em SWF ou empacota como aplicativo AIR | Projeto de primeiro nível da Apache desde dezembro de 2012; SDK 4.16.1 lançado em novembro de 2017. O Flash Player deixou de ter suporte nos navegadores no fim de 2020; a saída para AIR continua suportada |
| Extensão ActionScript & MXML para VS Code (Bowler Hat) | Windows / macOS / Linux | Autocompletar, refatoração e depuração com breakpoints em MXML; fluxos com Adobe AIR, Flash Player e Apache Royale | Código aberto, mantida pela comunidade |
| Moonshine IDE | Desktop e nuvem | IDE gratuita e de código aberto para AS3, Apache Flex, Apache Royale e Feathers | Gratuita e de código aberto |
| Adobe Flash Builder | Baseado no Eclipse | Antiga IDE oficial do Flex; antes da versão 4 se chamava Flex Builder | Última versão 4.7 (dezembro de 2012); o suporte principal da Adobe acabou em 2017 e o estendido em 2019 |
| ProM | Aplicativo desktop em Java | Framework de mineração de processos; as primeiras versões liam MXML, depois substituído pelo XES | Código aberto (núcleo GPL, plugins em geral LGPL) |
Como usar o Visualizador MXML
- 1
Carregue ou cole seu MXML
Arraste um arquivo .mxml para a área de upload ou cole seu markup Adobe Flex diretamente no painel de entrada.
- 2
Veja a estrutura
O visualizador analisa o markup e o renderiza como uma árvore interativa e recolhível para navegar por componentes, atributos e filhos aninhados.
- 3
Formate e valide
Use o botão Formatar para embelezar o MXML minificado; o XML inválido é sinalizado imediatamente para que você corrija os erros de sintaxe antes de exportar.
- 4
Copie ou baixe
Copie o MXML formatado para a área de transferência ou baixe-o como arquivo para usar no seu projeto Flex.
Referências
- W3C — Extensible Markup Language (XML) 1.0
A especificação do W3C que define a sintaxe XML, o fundamento sobre o qual o markup MXML é construído.
- MDN — XML introduction
Uma visão geral prática da estrutura, elementos e atributos XML aplicáveis a documentos MXML.
Ferramentas relacionadas
XML Viewer
Visualize e explore qualquer documento XML em uma estrutura de árvore recolhível.
XML to JSON
Converta markup XML ou MXML em um objeto JSON estruturado.
XML Minifier
Comprima XML removendo espaços em branco e comentários para arquivos menores.
SVG Viewer
Visualize e inspecione markup SVG XML com renderização em tempo real.
Perguntas Frequentes
- O que é MXML?
- MXML é uma linguagem de marcação de interface de usuário baseada em XML usada pelo framework Adobe Flex para declarar componentes, containers e vinculações de dados em aplicações de internet ricas.
- Meus dados MXML estão seguros?
- Sim. Todo o processamento ocorre no seu navegador via JavaScript. Nenhum dado é enviado aos nossos servidores, portanto seu MXML nunca sai do seu dispositivo.
- Como usar o editor de MXML online?
- Carregue ou cole seu arquivo MXML para exibi-lo na árvore. Você pode editar diretamente no editor, clicar em Formatar para reorganizar o código e depois copiar ou baixar o resultado final.
- Posso formatar MXML minificado com essa ferramenta?
- Sim. O botão Formatar reindexa e embeleza o MXML minificado ou em linha única, tornando a hierarquia de componentes fácil de ler antes de copiar ou baixar.
- Que tipos de arquivo posso abrir?
- Você pode carregar arquivos .mxml ou colar qualquer markup XML bem formado. Como o MXML é construído sobre XML, a visualização em árvore e o formatador também funcionam com trechos XML genéricos.