Bonjour,

Je dois fournir un fichier XML à un fournisseur.

La première ligne de mon fichier doit être :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?xml version="1.0" encoding="UTF-8"?>
Hors, moi j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?xml version="1.0" encoding="utf-8"?>
Et là l'application qui teste mon fichier ne va pas plus loin. Raison?? le type utf-8 est incorrect, il doit être en MAJUSCULE.

J'ai essayé par exemple ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
XDocument ligne;
 
            XNamespace xsi = XNamespace.Get("http://www.w3.org/2001/XMLSchema-instance");
            ligne = new XDocument(new XDeclaration("1.0", "UTF-8", null),
                new XElement("Historique",
                        new XAttribute(XNamespace.Xmlns + "xsi", xsi.NamespaceName),...
Mais rien n'y fait, le résultat est toujours en minuscule. D'après mes recherches la différence de case ne devrait pas entraîner de rejet mais bon...

Quelqu'un a une solution.

Merci