Załóżmy, że mam dokumentu XML zapisany jako Anti-XML Elem
:Dołącz elementem jako dziecko elementu Anti-XML
val root : Elem =
<foo attr="val">
<bar/>
</foo>
. Chcę dołączyć <baz>blahblahblah</baz>
do elementu głównego jako dziecko, dając
val modified_root : Elem =
<foo attr="val">
<bar/>
<baz>blahblahblah</baz>
</foo>
Dla porównania w Pythonie można po prostu root.append(foo)
.
wiem, że mogę dołączyć (jak rodzeństwo) do Group[Node]
wykorzystaniem :+
, ale to nie jest to, co chcę:
<foo attr="val">
<bar/>
</foo>
<baz>blahblahblah</baz>
Jak mogę dołączyć go jako ostatniego dziecka <foo>
? Patrząc na the documentation nie widzę oczywistego sposobu.
podobne do Scala XML Building: Adding children to existing Nodes, z wyjątkiem to pytanie jest dla zamiast Anti-XML scala.xml
.