用于java的node.getTagName的scala函数

时间:2012-03-05 12:16:51

标签: xml scala

java的node.getTagName的scala中的等价物是什么?

例如,如果scala xml.XML中存在函数“tagName”,我会这样做:

val node = <a><b/><c/></a>

node.tagName?应该是“一个”

node.head.tagName?应该是“b”。

1 个答案:

答案 0 :(得分:9)

使用label

scala> val a = <a><b/><c/></a>
a: scala.xml.Elem = <a><b></b><c></c></a>

scala> a.label
res0: String = a

scala> a.child.head.label
res1: String = b