XML ドキュメントが Anti-XML として保存されているとしますElem
。
val root : Elem =
<foo attr="val">
<bar/>
</foo>
. <baz>blahblahblah</baz>
子としてルート要素に追加したい
val modified_root : Elem =
<foo attr="val">
<bar/>
<baz>blahblahblah</baz>
</foo>
比較のために、Python ではroot.append(foo)
.
Group[Node]
usingに(兄弟として)追加できることは知っています:+
が、それは私が望むものではありません:
<foo attr="val">
<bar/>
</foo>
<baz>blahblahblah</baz>
の最後の子として追加するにはどうすればよい<foo>
ですか? ドキュメントを見ると、明らかな方法がわかりません。
Scala XML Building: Adding children to existing Nodesに似ていますが、この質問は ではなく Anti-XML に関するものですscala.xml
。