アンチXMLオブジェクトがあるとします。例:
import com.codecommit.antixml._
val child = <child attr="val">...</child>.convert
子として含むXMLオブジェクトを作成したいchild
:
<parent foo="bar"><foo/><child attr="val">...</child><foo/></parent>
明白な方法は
val parent : Elem = <parent foo="bar"><foo/>{ child }<foo/></parent>.convert
問題は、ScalaのXMLリテラルがAnti-XMLのオブジェクトを認識しないため、文字列に変換され、テキストノードとしてchild
埋め込まれることです。parent
<parent foo="bar"><foo/><child attr="val">...</child><foo/></parent>
この問題を回避するにはどうすればよいですか?