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.

OrigineContenuComment le reconnaîtreCe 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 SkyLes 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 majusculesLire 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).

LogicielPlateformeUsage pour .mxmlStatut
N'importe quel éditeur de texte brut (Bloc-notes, TextEdit, VS Code…)Windows / macOS / LinuxOuvre, modifie et enregistre les trois types comme du texte XMLFourni avec le système ou gratuit
Apache Flex SDK (compilateur mxmlc)Ligne de commandeCompile le MXML Flex et l'ActionScript en SWF, ou les empaquette en application AIRProjet 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 / LinuxComplétion, refactorisation et débogage par points d'arrêt dans le MXML ; flux Adobe AIR, Flash Player et Apache RoyaleOpen source, maintenue par la communauté
Moonshine IDEBureau et cloudIDE libre et gratuit pour AS3, Apache Flex, Apache Royale et FeathersGratuit, open source
Adobe Flash BuilderBasé sur EclipseAncien IDE officiel de Flex, appelé Flex Builder avant la version 4Dernière version 4.7 (décembre 2012) ; support principal d'Adobe terminé en 2017, support étendu en 2019
ProMApplication de bureau JavaFramework de process mining ; ses premières versions lisaient le MXML, remplacé ensuite par XESOpen source (noyau GPL, plugins le plus souvent LGPL)

Comment utiliser la visionneuse MXML

  1. 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. 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. 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. 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

Outils associés

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.