Un MXML Viewer è uno strumento che consente di visualizzare, ispezionare e talvolta eseguire il rendering di file MXML. MXML è un linguaggio di markup basato su XML utilizzato principalmente con Adobe Flex (ora Apache Flex) per definire il layout e il comportamento delle Rich Internet Application (RIA). Un visualizzatore MXML visualizza la struttura e i componenti definiti in un file .mxml, a volte con rendering live o semplicemente con visualizzazione XML formattata.
Ispezione del codice: visualizza la struttura, i componenti e le proprietà dei file MXML in un formato leggibile.
Debug: individua facilmente problemi di sintassi o gerarchia dei tag nel codice MXML.
Apprendimento: utile per comprendere interfacce utente e layout basati su Flex visualizzando la struttura MXML.
Documentazione: esamina e presenta i design delle interfacce utente descritti in MXML senza compilare l'intera app Flex.
Apri il Viewer: utilizza uno strumento online, un IDE (come Flash Builder) o un editor di testo con supporto XML/MXML.
Carica file MXML: incolla il codice o carica il file .mxml.
Visualizza contenuto: il viewer mostra il file MXML in un formato strutturato o con sintassi evidenziata. Alcuni strumenti possono anche visualizzare un'anteprima in tempo reale se integrati con un Flex SDK.
Modifica o analizza (facoltativo): apporta modifiche, convalida la sintassi o esamina le gerarchie dei componenti.
Sviluppo o manutenzione di applicazioni Adobe Flex o Apache Flex
Revisione dei file MXML per il layout o la logica dell'interfaccia utente
Apprendimento o insegnamento di come vengono create le applicazioni Flex
Visualizzazione rapida in anteprima o convalida di MXML al di fuori di un ambiente di compilazione completo
Risoluzione dei problemi di progettazione dell'interfaccia utente nei progetti basati su Flex