A declaração do namespace é removida pelo libvirt, se não for usada. Então você precisa adicionar a declaração e antes de salvar, adicione um elemento ao arquivo. isso é preservado pelo libvirt
<domain type='qemu' id='15' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
...
<qemu:commandline>
<qemu:arg value='-cpu'/>
<qemu:arg value='arm1176'/>
</qemu:commandline>
</domain>