Comment ajouter un espace de noms XML (xmlns) lors de la sérialisation d'un objet XML

Je suis la sérialisation des Objets au format XML à l'aide de XStream.
Comment dois-je dire à XStream pour insérer un xmlns à la sortie XML de mon objet?

Comme un exemple, j'ai ce simple objet que je veux pour sérialiser:

@XStreamAlias(value="domain")
public class Domain
{
    @XStreamAsAttribute
    private String type;

    private String os;

    (...)
}

Comment puis-je obtenir exactement la sortie suivante avec XStream?

<domain type="kvm" xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0">
  <os>linux</os>
</domain>

OriginalL'auteur ifischer | 2011-05-25