простой текст в XML в Scala - PullRequest
1 голос
/ 22 марта 2011

Если я создаю переменную следующим образом:

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 Ответ

4 голосов
/ 22 марта 2011

это 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...