XML schreiben

Während in manchen anderen Sprachen XML-Dokumente mithilfe komplexer Mechanismen zur Objektserialisierung erzeugt werden, ist das XML-Schreiben in Scala mithilfe von XML-Literalen weitaus einfacher. Das Prinzip lautet schlicht: Wenn du XML brauchst, dann schreibe XML. Um Variablen und Ausdrücke zu interpolieren, kann man dem XML-Code mit geschweiften Klammern »entkommen« (escape), wie wir es in dem obigen Beispiel zum Pattern-Matching getan haben:

scala> var name = "Bob"
name: java.lang.String = Bob

scala> val bobXML =
     | <person>
     |   <name>{name}</name>
     | </person>
bobXML: scala.xml.Elem =
<person>
  <name>Bob</name>
</person>

Wie Sie sehen, wird die Variable name ersetzt, wenn das XML-Dokument erstellt und bobXML zugewiesen wird. Diese ...

Get Programmieren mit Scala now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.