2012-03-05 6 views
2

javaのnode.getTagNameのscalaに相当するものは何ですか?javaのnode.getTagNameのscala関数

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

node.tagNameを:機能 "tagNameを" はScalaのxml.XMLに存在するならば、次のように

は、例えば、私がやるだろうか? "a"にする必要があります

node.head.tagName? "b"でなければなりません。

答えて

9

使用label:あなたはa.child.head.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

もしかして? – ln2v

+0

もちろん。ありがとう! –