XML wird auch in Zeiten von JSON noch immer in vielen Projekten eingesetzt und wird es auch in Zukunft noch werden. Somit kommt es häufig vor, dass man XML Dateien erstellen, analysieren und verarbeiten muss. Scala ist eine der modernen Programmiersprachen auf Basis der JVM, die aktuell viel Zuspruch finden. Eine Besonderheit von Scala ist die Integration von XML als nativer Sprachbestandteil. Ein Grund sich die Möglichkeiten näher anzusehen, die Scala bei der XML Verarbeitung bietet, ohne in die kontroverse Diskussion einzusteigen, ob die Behandlung eines speziellen Dateiformats wie XML in eine Programmiersprache integriert sein sollte.