Visualizzatore MXML - Apri e modifica file MXML online
Apri, modifica e analizza file MXML in una struttura ad albero: questo XML editor formatta e valida i dati MXML direttamente nel browser.
Incolla o carica un file MXML e questo visualizzatore renderizza immediatamente il markup Adobe Flex come albero interattivo e comprimibile, mostrando ogni tag componente, attributo e figlio annidato. Valida la sintassi XML mentre scrivi, formatta il MXML minificato per migliorarne la leggibilità e consente di copiare o scaricare il risultato. Tutta l'elaborazione avviene localmente nel browser.
Input MXML
0 caratteri
Visualizzatore MXML
Inserisci MXML per visualizzare la struttura
Inserisci MXML per visualizzare la struttura
Caratteristiche principali
- ✓Vista ad albero: Naviga facilmente in strutture MXML complesse con una vista ad albero comprimibile.
- ✓Validazione: Convalida automaticamente la tua sintassi MXML mentre scrivi.
- ✓Privacy prima di tutto: Tutta l'elaborazione avviene localmente nel tuo browser.
- ✓Formattazione: Abbellisci MXML minificato per una migliore leggibilità.
Tre file diversi con l'estensione .mxml
L'estensione da sola non dice quale programma ha creato il file. Trascinalo nel visualizzatore qui sopra e guarda l'elemento radice: è il modo più rapido per capire di che tipo è.
| Origine | Cosa contiene | Come riconoscerlo | Cosa puoi fare qui |
|---|---|---|---|
| Apache Flex (affidato da Adobe all'incubatore Apache nel 2011) | Il layout dell'interfaccia di un'applicazione Flex; insieme ad ActionScript, il compilatore ne ricava un SWF o un'app AIR | Elemento radice come <s:Application> che dichiara xmlns:fx="http://ns.adobe.com/mxml/2009" (da Flex 4) | Esplorare l'albero dei componenti e gli attributi; l'interfaccia non viene disegnata, serve il compilatore Flex |
| Log di eventi per il process mining (Mining eXtensible Markup Language, 2003) | Le esecuzioni registrate di un processo: casi ed eventi; è stato il formato di input nativo di ProM fino all'arrivo di XES (IEEE 1849) | <WorkflowLog> → <Process> → <ProcessInstance> → <AuditTrailEntry>, con <WorkflowModelElement>, <EventType>, <Timestamp> e <Originator> | Espandere casi ed eventi uno alla volta; l'analisi dei processi si fa in ProM |
| File di impostazioni di No Man's Sky | Le impostazioni del gioco nella cartella Binaries/SETTINGS, per esempio GCMODSETTINGS.MXML (ordine di caricamento delle mod e interruttore DisableAllMods) e TKGRAPHICSSETTINGS.MXML (grafica) | <Data template="…"> con coppie <Property name="…" value="…">; nomi dei file di solito in maiuscolo | Leggere e modificare i valori; il download si chiama formatted.mxml, quindi rinominalo prima di sostituire il file del gioco |
Programmi per aprire i file .mxml
Il registro dei media type di IANA non prevede un tipo dedicato a MXML; dato che il contenuto è XML, server e browser lo trattano come application/xml o text/xml (RFC 7303).
| Programma | Piattaforma | Cosa fa con .mxml | Stato |
|---|---|---|---|
| Qualsiasi editor di testo semplice (Blocco note, TextEdit, VS Code…) | Windows / macOS / Linux | Apre, modifica e salva tutti e tre i tipi come testo XML | Incluso nel sistema o gratuito |
| Apache Flex SDK (compilatore mxmlc) | Riga di comando | Compila MXML di Flex e ActionScript in SWF oppure li impacchetta come app AIR | Progetto di primo livello Apache da dicembre 2012; SDK 4.16.1 rilasciato a novembre 2017. Flash Player non è più supportato nei browser dalla fine del 2020; l'output per AIR resta supportato |
| Estensione ActionScript & MXML per VS Code (Bowler Hat) | Windows / macOS / Linux | Completamento, refactoring e debug con breakpoint nel MXML; flussi Adobe AIR, Flash Player e Apache Royale | Open source, mantenuta dalla comunità |
| Moonshine IDE | Desktop e cloud | IDE gratuito e open source per AS3, Apache Flex, Apache Royale e Feathers | Gratuito, open source |
| Adobe Flash Builder | Basato su Eclipse | Ex IDE ufficiale di Flex, chiamato Flex Builder prima della versione 4 | Ultima versione 4.7 (dicembre 2012); supporto principale Adobe terminato nel 2017, esteso nel 2019 |
| ProM | Applicazione desktop Java | Framework di process mining; le prime versioni leggevano MXML, poi sostituito da XES | Open source (core GPL, plugin per lo più LGPL) |
Come usare il Visualizzatore MXML
- 1
Carica o incolla il tuo MXML
Trascina un file .mxml nell'area di caricamento o incolla il tuo markup Adobe Flex direttamente nel pannello di input.
- 2
Esplora la struttura
Il visualizzatore analizza il markup e lo presenta come albero interattivo e comprimibile per navigare tra componenti, attributi e figli annidati.
- 3
Formatta e valida
Usa il pulsante Formatta per abbellire il MXML minificato; l'XML non valido viene segnalato immediatamente per correggere gli errori di sintassi prima dell'esportazione.
- 4
Copia o scarica
Copia il MXML formattato negli appunti o scaricalo come file per il tuo progetto Flex.
Riferimenti
- W3C — Extensible Markup Language (XML) 1.0
La specifica W3C che definisce la sintassi XML, il fondamento su cui è costruito il markup MXML.
- MDN — XML introduction
Una panoramica pratica sulla struttura XML, gli elementi e gli attributi applicabili ai documenti MXML.
Strumenti correlati
XML Viewer
Visualizza ed esplora qualsiasi documento XML in una struttura ad albero comprimibile.
XML to JSON
Converti markup XML o MXML in un oggetto JSON strutturato.
XML Minifier
Comprimi XML rimuovendo spazi bianchi e commenti per file più leggeri.
SVG Viewer
Anteprima e ispezione del markup SVG XML con rendering in tempo reale.
Domande frequenti
- Cos'è MXML?
- MXML è un linguaggio di markup per interfacce utente basato su XML, usato dal framework Adobe Flex per dichiarare in modo descrittivo componenti, contenitori e binding di dati nelle rich internet application.
- I miei dati MXML sono al sicuro?
- Sì. Tutto il parsing avviene nel browser tramite JavaScript. Nessun dato viene inviato ai nostri server, quindi il tuo MXML non lascia mai il tuo dispositivo.
- Come posso aprire e modificare file MXML online?
- Carica o incolla il tuo file .mxml per visualizzarlo ad albero. Puoi modificarlo direttamente nell'editor, premere Formatta per rindentare il codice, poi copiare o scaricare il risultato.
- Posso formattare MXML minificato con questo strumento?
- Sì. Il pulsante Formatta rindenta e abbellisce il MXML minificato o su una riga sola, rendendo la gerarchia dei componenti facilmente leggibile prima di copiare o scaricare.
- Quali tipi di file posso aprire?
- Puoi caricare file .mxml o incollare qualsiasi markup XML ben formato. Poiché MXML è basato su XML, la vista ad albero e il formattatore funzionano anche con frammenti XML generici.