XML Encoding UTF-8 problème de majuscule
Bonjour,
Je dois fournir un fichier XML à un fournisseur.
La première ligne de mon fichier doit être :
Code:
<?xml version="1.0" encoding="UTF-8"?>
Hors, moi j'obtiens :
Code:
<?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:
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