Comment ajouter un attribut XML à l'aide de DataContract

J'ai une classe simple je suis la sérialisation.

 [DataContract(Name = "Test", Namespace = "")]
 public class Test
 {
    [DataMember(Order = 0, Name = "Text")]
    public string Text { get; set; }

    public Test() {}
 }

Cette des coups de pied dans le code XML suivant:

<Test>
   <Text>Text here</Text>
</Test>

Ce que je veux est:

<Test>
   <Text type="MyType">Text here</Text>
</Test>

Comment puis-je ajouter des attributs aux éléments XML?

Merci d'avance.

source d'informationauteur Magpie