Scalaは、コンパイラがXMLの文法チェックをしっかりやってくれるのですが、文字列をXMLのタグとして埋込むことができないと思っていました。
ところが、scala.xml.Unparsedを使うとそれができます。
例えば、scalaインタプリタに下のコードを流してやると、しっかりpタグができます。
val s = "<p>scala.xml.Unparsed</p>"
<div>{scala.xml.Unparsed(s)}</div>
ただし、これを使うと整形式であることも保証されませんので、少々、注意が必要です。
覚えておくと、何かの役に立つかも知れません。