scala中的XML纯文本

时间:2011-03-22 03:44:34

标签: xml scala

如果我制作一个这样的变量:

val x = <a>H<b>i</b>!</a>

Scala如何表示文本对象?如果我正在制作系统,你会看到一些类似于以下内容的元素列表:

L(0): TextElement = TextElement("h")
L(1): BElement    = BElement(TextElement("i"))
L(2): TextElement = TextElement("!")

但是我在任何文档中都没有看到text elements的任何内容(或者实际上非常关注它是如何工作的。)

如何在Scala中实现?

1 个答案:

答案 0 :(得分:4)

xml.Text

scala> x.child.map(_.getClass).foreach(println)
class scala.xml.Text
class scala.xml.Elem
class scala.xml.Text

http://www.scala-lang.org/archives/downloads/distrib/files/nightly/docs/library/scala/xml/package.html