Kostenloser XML zu Dart Klassen-Generator Online
Dart-Klassen aus XML sofort im Browser generieren.
XML-Eingabe
Dart-Ausgabe
Was ist XML zu Dart?
Dart nutzt das xml-Paket zum Parsen. Dieses Tool erzeugt Dart-Klassen aus Ihrem XML für Flutter- und Dart-Apps. Die W3C-XML-Spezifikation definiert das Format; die Konvertierung läuft in Ihrem Browser.
So verwenden Sie dieses Tool
XML einfügen oder hochladen
Fügen Sie XML ein oder laden Sie eine Datei hoch. Setzen Sie Klassenname, Paket, Datenklasse und Nullable-Typen in der Konfiguration.
Dart-Ausgabe prüfen
Das rechte Panel zeigt generierte Klassen. Nutzen Sie das xml-Paket zum Parsen.
Kopieren oder Herunterladen
Nutzen Sie Kopieren oder Herunterladen. Für JSON zu Dart: JSON zu Dart. Für XML-Formatierung: XML Formatierer.
Wann XML zu Dart hilft
Bei der Entwicklung von Flutter-Apps, die XML-APIs nutzen, generieren Sie hier typisierte Klassen. Nutzen Sie das xml-Paket zum Parsen.
Häufig gestellte Fragen
XML-Paket für Dart?
Fügen Sie xml zu pubspec.yaml hinzu. Nutzen Sie XmlDocument.parse() zum Parsen und Durchlaufen des Baums.
Werden meine Daten übertragen?
Nein. Die Generierung läuft in Ihrem Browser.
Werden verschachtelte XML-Elemente unterstützt?
Ja. Das Tool bildet verschachtelte XML-Elemente rekursiv auf verschachtelte Dart-Klassen ab. Eine Struktur wie <bestellung><artikel>...</artikel></bestellung> erzeugt eine Bestellung-Klasse mit einem Artikel-Feld. Tiefe Verschachtelung funktioniert ebenfalls.
Kann ich die generierte Klasse direkt in Flutter verwenden?
Ja. Die generierte Klasse ist reines Dart — keine Annotationen oder Code-Generierung nötig. Fügen Sie das xml-Paket zu Ihrer pubspec.yaml hinzu, parsen Sie mit XmlDocument.parse() und weisen Sie die Felder zu. Funktioniert in jedem Flutter-Widget, Provider oder BLoC.
XML zu Dart Beispiele
Hier ein Beispiel für die Generierung von Dart-Klassen aus XML.
Beispiel: Teilnehmerdatensatz
XML-Eingabe:
Generierte Dart-Ausgabe:
Verwandte Tools
Für Dart XML-Parsing: xml-Paket und Dart-Anleitungen. Für XML: W3C XML.