2
假设我有一个反XML对象,如:构建XML文本防含有XML对象
import com.codecommit.antixml._
val child = <child attr="val">...</child>.convert
我想构建一个包含child
作为一个孩子的XML对象:
<parent foo="bar"><foo/><child attr="val">...</child><foo/></parent>
显而易见的方法是
val parent : Elem = <parent foo="bar"><foo/>{ child }<foo/></parent>.convert
问题是,Scala的XML文字不能识别反XML的对象,所以child
被转换为字符串,并嵌入parent
作为文本节点:
<parent foo="bar"><foo/><child attr="val">...</child><foo/></parent>
我怎样才能解决这个问题?