探索Scala中的XML处理与解析
1. XML与Scala代码的混合使用
在Scala里,能够把XML和代码混合起来用。下面是一个简单的事例:
object MixingXMLAndScalaApp {
def main(args: Array[String]): Unit = {
val firstName = "Isaac"
val lastName = "Newton"
val myXML =
<name>
<firstName>{firstName}</firstName>
<lastName>{lastName}</lastName>
</name>
println(myXML)
}
}
运行上述代码,输出结果如下:
<name>
<firstName>Isaac</firstName>
<lastName>Newton</lastName>
</name>
另外,还可以在XML标签里嵌入算术表达式:
scala> <sum>{2+3}</sum>
res2: scala.xml.Elem = <sum>5</