Visionneuse MXML - Ouvrir et éditer un fichier MXML en ligne
Visualisez, éditez et analysez un fichier MXML en ligne : affichez les données en arborescence, formatez-les et validez la structure dans le navigateur.
Collez ou téléchargez un fichier MXML et cette visionneuse affiche instantanément le balisage Adobe Flex sous forme d'arborescence pliable, révélant chaque composant, attribut et enfant imbriqué. Elle valide la syntaxe XML à la frappe, formate le MXML minifié pour plus de lisibilité et vous permet de copier ou télécharger le résultat nettoyé. Tout le traitement s'effectue localement dans votre navigateur.
Entrée MXML
0 caractères
Visionneuse MXML
Entrez du MXML pour voir la structure
Entrez du MXML pour voir la structure
Fonctionnalités clés
- ✓Vue arborescente: Naviguez facilement dans des structures MXML complexes avec une vue arborescente pliable.
- ✓Validation: Validez automatiquement votre syntaxe MXML au fur et à mesure que vous tapez.
- ✓Confidentialité d'abord: Tout le traitement se fait localement dans votre navigateur.
- ✓Formatage: Embellissez le MXML minifié pour une meilleure lisibilité.
Trois types de fichiers derrière l'extension .mxml
L'extension ne dit pas à elle seule quel logiciel a produit le fichier. Déposez-le dans le visualiseur ci-dessus et regardez l'élément racine : c'est le moyen le plus rapide de savoir de quoi il s'agit.
| Origine | Contenu | Comment le reconnaître | Ce que permet cet outil |
|---|---|---|---|
| Apache Flex (confié par Adobe à l'incubateur Apache en 2011) | La mise en page de l'interface d'une application Flex ; avec ActionScript, le compilateur en tire un SWF ou une application AIR | Élément racine du type <s:Application> déclarant xmlns:fx="http://ns.adobe.com/mxml/2009" (à partir de Flex 4) | Parcourir l'arbre des composants et leurs attributs ; l'interface n'est pas dessinée, il faut pour cela le compilateur Flex |
| Journal d'événements de process mining (Mining eXtensible Markup Language, 2003) | Les exécutions enregistrées d'un processus : des cas et leurs événements ; format d'entrée natif de ProM jusqu'à l'arrivée de XES (IEEE 1849) | <WorkflowLog> → <Process> → <ProcessInstance> → <AuditTrailEntry>, avec <WorkflowModelElement>, <EventType>, <Timestamp> et <Originator> | Déplier les cas et les événements un par un ; l'analyse des processus se fait dans ProM |
| Fichiers de réglages de No Man's Sky | Les paramètres du jeu dans le dossier Binaries/SETTINGS, par exemple GCMODSETTINGS.MXML (ordre de chargement des mods, interrupteur DisableAllMods) et TKGRAPHICSSETTINGS.MXML (graphismes) | <Data template="…"> contenant des paires <Property name="…" value="…"> ; noms de fichiers le plus souvent en majuscules | Lire et modifier les valeurs ; le téléchargement s'appelle formatted.mxml, renommez-le avant de remplacer le fichier du jeu |
Logiciels pour ouvrir un fichier .mxml
Le registre des types de médias de l'IANA ne contient aucun type propre à MXML ; le contenu étant du XML, serveurs et navigateurs le traitent comme application/xml ou text/xml (RFC 7303).
| Logiciel | Plateforme | Usage pour .mxml | Statut |
|---|---|---|---|
| N'importe quel éditeur de texte brut (Bloc-notes, TextEdit, VS Code…) | Windows / macOS / Linux | Ouvre, modifie et enregistre les trois types comme du texte XML | Fourni avec le système ou gratuit |
| Apache Flex SDK (compilateur mxmlc) | Ligne de commande | Compile le MXML Flex et l'ActionScript en SWF, ou les empaquette en application AIR | Projet de premier niveau de la fondation Apache depuis décembre 2012 ; SDK 4.16.1 publié en novembre 2017. Flash Player n'est plus pris en charge dans les navigateurs depuis fin 2020 ; la sortie vers AIR reste prise en charge |
| Extension ActionScript & MXML pour VS Code (Bowler Hat) | Windows / macOS / Linux | Complétion, refactorisation et débogage par points d'arrêt dans le MXML ; flux Adobe AIR, Flash Player et Apache Royale | Open source, maintenue par la communauté |
| Moonshine IDE | Bureau et cloud | IDE libre et gratuit pour AS3, Apache Flex, Apache Royale et Feathers | Gratuit, open source |
| Adobe Flash Builder | Basé sur Eclipse | Ancien IDE officiel de Flex, appelé Flex Builder avant la version 4 | Dernière version 4.7 (décembre 2012) ; support principal d'Adobe terminé en 2017, support étendu en 2019 |
| ProM | Application de bureau Java | Framework de process mining ; ses premières versions lisaient le MXML, remplacé ensuite par XES | Open source (noyau GPL, plugins le plus souvent LGPL) |
Comment utiliser la visionneuse MXML
- 1
Téléversez ou collez votre MXML
Déposez un fichier .mxml dans la zone de téléversement ou collez votre balisage Adobe Flex directement dans le panneau de saisie.
- 2
Explorez la structure
La visionneuse analyse le balisage et le présente sous forme d'arborescence interactive et pliable pour naviguer dans les composants, attributs et enfants imbriqués.
- 3
Formatez et validez
Utilisez le bouton Formater pour embellir le MXML minifié ; le XML invalide est signalé immédiatement pour corriger les erreurs de syntaxe avant l'export.
- 4
Copiez ou téléchargez
Copiez le MXML formaté dans le presse-papier ou téléchargez-le en tant que fichier pour votre projet Flex.
Références
- W3C — Extensible Markup Language (XML) 1.0
La spécification W3C définissant la syntaxe XML, le fondement sur lequel repose le balisage MXML.
- MDN — XML introduction
Une présentation pratique de la structure XML, des éléments et attributs applicables aux documents MXML.
Outils associés
XML Viewer
Visualisez n'importe quel document XML dans une arborescence pliable.
XML to JSON
Convertissez du balisage XML ou MXML en objet JSON structuré.
XML Minifier
Compressez du XML en supprimant les espaces et commentaires pour des fichiers plus légers.
SVG Viewer
Prévisualisez et inspectez le balisage SVG XML avec un rendu en direct.
Questions fréquemment posées
- Qu'est-ce que MXML ?
- MXML est un langage de balisage d'interface utilisateur fondé sur XML, utilisé par le framework Adobe Flex pour déclarer composants, conteneurs et liaisons de données dans les applications internet riches.
- Mes données MXML sont-elles sécurisées ?
- Oui. Tout le traitement s'effectue dans votre navigateur avec JavaScript. Aucune donnée n'est envoyée à nos serveurs, votre MXML ne quitte donc jamais votre appareil.
- Comment ouvrir et éditer un fichier MXML en ligne ?
- Téléversez ou collez votre fichier .mxml pour l'afficher en arborescence. Vous pouvez modifier directement dans l'éditeur, puis cliquer sur Formater pour ré-indenter et structurer le code avant de le copier ou le télécharger.
- Puis-je formater un MXML minifié ?
- Oui. Le bouton Formater ré-indente et embellit le MXML minifié ou sur une seule ligne, rendant la hiérarchie des composants facile à lire avant de le copier ou télécharger.
- Quels types de fichiers puis-je ouvrir ?
- Vous pouvez téléverser des fichiers .mxml ou coller n'importe quel balisage XML bien formé. MXML étant fondé sur XML, la visionneuse et le formateur fonctionnent aussi avec des extraits XML généraux.