Générateur Gratuit de Classes Dart depuis XML En Ligne
Générez des classes Dart depuis XML instantanément dans votre navigateur.
Entrée XML
Sortie Dart
Qu'est-ce que XML vers Dart ?
Dart offre xml pour le parsing. Cet outil génère des classes Dart à partir de votre structure XML pour Flutter.
Comment utiliser
Coller ou télécharger XML
Collez le XML ou téléchargez un fichier. Utilisez le panneau pour Nom de classe, Paquet, data class et Types nullable.
Vérifier la sortie Dart
Le panneau droit affiche les classes générées. Utilisez le package xml pour parser.
Copier ou télécharger
Utilisez Copier ou Télécharger. Pour JSON vers Dart : JSON vers Dart. Pour formater le XML : Formateur XML.
Quand XML vers Dart aide
Utilisez cet outil pour des apps Flutter consommant des APIs ou flux XML.
Questions fréquentes
Package xml pour Dart ?
Le package xml permet de parser du XML. Les classes générées servent de structure pour mapper les données.
Mes données sont-elles envoyées ?
Non. La génération s'exécute dans votre navigateur.
Les éléments XML imbriqués sont-ils pris en charge ?
Oui. L'outil mappe récursivement les éléments XML imbriqués vers des classes Dart imbriquées. Une structure comme <commande><article>...</article></commande> produit une classe Commande avec un champ Article. L'imbrication profonde fonctionne également.
Puis-je utiliser la classe générée directement dans Flutter ?
Oui. La classe générée est du Dart pur — pas d'annotations ni de génération de code. Ajoutez le package xml à votre pubspec.yaml, parsez avec XmlDocument.parse() et assignez les champs. Fonctionne dans tout widget, provider ou BLoC Flutter.
Exemples XML vers Dart
Exemple de génération de classes Dart à partir de XML.
Exemple : Enregistrement d'abonné
Entrée XML :
Sortie Dart générée :
Outils connexes
Pour le package xml : pub.dev. Pour XML : W3C XML.