Comment générer des préfixes de tags à l'aide de XmlSerializer

Je voulais générer les éléments suivants à l'aide de XmlSerializer :

<atom:link href="http://dallas.example.com/rss.xml" rel="self" type="application/rss+xml" />

J'ai donc essayé d'ajouter un espace de Noms pour mon élément :

[...]

    [XmlElement("link", Namespace="atom")]
    public AtomLink AtomLink { get; set; }

[...]

Mais la sortie est :

<link xmlns="atom" href="http://dallas.example.com/rss.xml" rel="self" type="application/rss+xml" />

Alors, quelle est la bonne façon de générer des préfixé tags ?

source d'informationauteur hoang