2010-07-26 4 views

Antwort

16

können Sie die geschweiften Klammern entkommen, indem sie ihnen eine Verdoppelung

val xml = <name>{{name}}</name> 

geben Ihnen

<name>{name}</name> 
1

Klingt wie Sie die XML-Entitäten für { } und nicht { } selbst verwenden müssen.

Zum Beispiel:

val name = "mike" 
val xml = <name>&#123;name&#125;</name> 
5

Zum anderen Antworten zu ergänzen, können Sie auch einen Text Knoten in Ihrem XML-Literal bieten:

import scala.xml.Text 

<xml> { 
    Text("{foo}") 
} </xml> 

produzieren,

<xml> {foo} </xml>