val name = "mike"
val xml = <name>{name}</name>
XML sarà <name>mike</name>
Come scrivere {nome} in xml di scala, non convertirlo?
Ma cosa succede se voglio il codice XML sia <name>{name}</name>
, non convertire il {name}
?
val name = "mike"
val xml = <name>{name}</name>
XML sarà <name>mike</name>
Come scrivere {nome} in xml di scala, non convertirlo?
Ma cosa succede se voglio il codice XML sia <name>{name}</name>
, non convertire il {name}
?
si può sfuggire le parentesi graffe da loro raddoppiando
val xml = <name>{{name}}</name>
vi darà
<name>{name}</name>
Suona come è necessario utilizzare le entità XML per { }
e non { }
stessi.
Ad esempio:
val name = "mike"
val xml = <name>{name}</name>
Per completare altre risposte, si può anche fornire un nodo Text
all'interno del vostro letterale XML:
import scala.xml.Text
<xml> {
Text("{foo}")
} </xml>
produrrà,
<xml> {foo} </xml>