xmlpull.scala
来自「JAVA 语言的函数式编程扩展」· SCALA 代码 · 共 32 行
SCALA
32 行
import scala.xml._import scala.xml.pull._import scala.io.Sourceobject Test { val src = Source.fromString("<hello><world/>!</hello>") def main(args: Array[String]) { var er = new XMLEventReader().initialize(src) er.next match { case EvElemStart(_, "hello", _, _) => //println("1") } er.next match { case EvElemStart(_, "world", _, _) => //println("2") } er.next match { case EvElemEnd(_, "world") => //println("3") } er.next match { case EvText("!") => //println("4") } er.next match { case EvElemEnd(_, "hello") => //println("5") } // you get the picture... er.stop // allow thread to be garbage-collected //println("6") }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?