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

1

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.

2

Vérifier la sortie Dart

Le panneau droit affiche les classes générées. Utilisez le package xml pour parser.

3

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 :

Entrée

Sortie Dart générée :

Sortie

Outils connexes

Pour le package xml : pub.dev. Pour XML : W3C XML.