Affichage de XML : déclaration absente
Bonjour,
J'essaie d'afficher un document XML depuis l'action d'un contrôleur, en utilisant le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public XDocument Index()
{
XElement data =
new XElement( [...]
);
XDocument doc = new XDocument(
new XDeclaration("1.0", "utf-8", "yes"),
new XElement("Data", data)
);
return doc;
} |
En sortie, j'ai bien tout mon document XML avec pour élément racine "Data", mais aucune déclaration...
Le code est pourtant similaire à celui présenté sur http://msdn.microsoft.com/en-us/library/bb675165.aspx donc ma seule hypothèse est ça vienne du framework MVC, mais j'ignore comment.
Merci de votre aide.