2015-10-18 69 views
0

如何設置像在scala.xml元素值屬性值在斯卡拉屬性創建XML

這不是工作:(

def getXml(fooValue: String, barValue: String): Node = 
    val fooBar = <foo bar="{barValue}"> 
     { fooValue } 
    </foo> 

回答

1

你必須這樣做不帶引號:<foo bar={barValue}>

0

這樣,它的工作:

確定指標:

def createXMLElement(value: String, attributeValue: String) : Node = 
<foo attribute={attributeValue}>{value}</foo> 

scala> createXMLElement("Hello World", "boring") 
res2: scala.xml.Node = <foo attribute="boring">Hello World</foo> 

在這個例子給你assign結果爲val,並期望返回類型Node。但是,分配的返回類型是Unit