0
如何设置像在scala.xml元素值属性值在斯卡拉属性创建XML
这不是工作:(
def getXml(fooValue: String, barValue: String): Node =
val fooBar = <foo bar="{barValue}">
{ fooValue }
</foo>
如何设置像在scala.xml元素值属性值在斯卡拉属性创建XML
这不是工作:(
def getXml(fooValue: String, barValue: String): Node =
val fooBar = <foo bar="{barValue}">
{ fooValue }
</foo>
你必须这样做不带引号:<foo bar={barValue}>
这样,它的工作:
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
。