如果我制作一个这样的变量:
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中实现?
答案 0 :(得分:4)
是xml.Text
:
scala> x.child.map(_.getClass).foreach(println)
class scala.xml.Text
class scala.xml.Elem
class scala.xml.Text