2012-03-05 68 views
2

java的node.getTagName的scala等價物是什麼?java的node.getTagName的scala函數

例如,如果函數 「變量名」 將在斯卡拉xml.XML存在,我會做如下:

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

node.tagName?應該是「a」

node.head.tagName?應該是「b」。

回答

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 
+0

你的意思是a.child.head.label? – ln2v 2012-03-05 12:36:02

+0

當然。謝謝! – 2012-03-05 12:37:38