val name = "mike"
val xml = <name>{name}</name>
將XML <name>mike</name>
如何在xml中輸出{name}的scala,而不是轉換它?
但如果我想的XML是<name>{name}</name>
,無法轉換{name}
?
val name = "mike"
val xml = <name>{name}</name>
將XML <name>mike</name>
如何在xml中輸出{name}的scala,而不是轉換它?
但如果我想的XML是<name>{name}</name>
,無法轉換{name}
?
您可以通過他們加倍逃避花括號
val xml = <name>{{name}}</name>
會給你
<name>{name}</name>
聽起來像是你需要使用XML實體{ }
而不是{ }
自己。
例如:
val name = "mike"
val xml = <name>{name}</name>
補充其他的答案,你也可以提供一個Text
節點的XML文本中:
import scala.xml.Text
<xml> {
Text("{foo}")
} </xml>
會產生,
<xml> {foo} </xml>