12
리터럴을 사용하지 않고 스칼라에서 노드를 만들려면 어떻게해야합니까?스칼라 XML : 리터럴을 사용하지 않는 노드 만들기
var tag = "post"
var content = "234"
가 어떻게 노드 <post>234</post>
를 얻을 수 있습니다 : 내가 필요로 무엇
예를 들어, 런타임에 노드 태그 이름을 설정하는 것입니다? 스칼라 2.8에
리터럴을 사용하지 않고 스칼라에서 노드를 만들려면 어떻게해야합니까?스칼라 XML : 리터럴을 사용하지 않는 노드 만들기
var tag = "post"
var content = "234"
가 어떻게 노드 <post>234</post>
를 얻을 수 있습니다 : 내가 필요로 무엇
예를 들어, 런타임에 노드 태그 이름을 설정하는 것입니다? 스칼라 2.8에
scala> import xml._
import xml._
scala> def textElem(name: String, text: String) = Elem(null, name, Null, TopScope, Text(text))
textElem: (name: String,text: String)scala.xml.Elem
scala> textElem("foo", "bar")
res0: scala.xml.Elem = <foo>bar</foo>
:
<xml>{content}</xml>.copy(label = tag)