Kostenloser XML zu Scala Konverter Online
XML in Scala Case-Klassen umwandeln — kostenlos, nur im Browser, kein Upload nötig.
XML-Eingabe
Scala-Ausgabe
Was ist XML zu Scala?
Sie haben eine XML-API-Antwort und müssen sie in Scala modellieren? Manuell ist das mühsam. Dieses Tool liest Ihr XML und erzeugt Scala Case-Klassen nach der W3C-XML-Spezifikation. Kompatibel mit scalaxb, scala.xml.XML, Akka HTTP und Play Framework. Alles läuft im Browser, keine Daten werden übertragen.
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.
Scala-Ausgabe prüfen
Das rechte Panel zeigt generierte Case-Klassen. Nutzen Sie scala.xml oder scalaxb zum Parsen.
Kopieren oder Herunterladen
Nutzen Sie Kopieren oder Herunterladen. Für JSON zu Scala: JSON zu Scala. Für XML-Formatierung: XML Formatierer.
Wann XML zu Scala hilft
Bei der Entwicklung von Akka HTTP-, Play- oder Spark-Apps, die XML-APIs nutzen, generieren Sie hier Case-Klassen. Nutzen Sie scala.xml oder scalaxb zum Parsen.
Häufig gestellte Fragen
Wie erhalte ich Case-Klassen statt normaler Klassen?
Aktivieren Sie den Datenklasse-Schalter. Es werden case class-Definitionen mit apply, copy und Pattern-Matching generiert.
Was macht die Option Nullable-Typen?
Bei Aktivierung werden optionale Felder als Option[T] statt T typisiert, analog zu scalaxb.
Kann ich die Ausgabe mit Akka HTTP oder Play nutzen?
Ja. Kopieren Sie die Case-Klassen in Ihr Projekt und nutzen Sie Akka HTTP oder Play Framework XML-Body-Parser.
Werden meine Daten übertragen?
Nein. Die Generierung läuft komplett in Ihrem Browser. Kein Server ist beteiligt.
XML zu Scala Beispiele
Hier ein Beispiel für die Generierung von Scala-Case-Klassen aus XML.
Beispiel: Teilnehmerdatensatz
XML-Eingabe:
Generierte Scala-Ausgabe:
Verwandte Tools
Für Scala XML-Parsing: scala.xml und scalaxb. Für XML: W3C XML.