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
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, l'atome de l'espace de noms est normalement ceci:
Afin d'obtenir vos balises à utiliser le
atom
préfixe d'espace de noms, vous devez marquer vos biens avec elle:Vous devez également dire à la
XmlSerializer
de l'utiliser (merci à @Marc Gravel):Prendre un coup d'oeil à La Sérialisation Xml et préfixes d'espace de noms