J'aimerais trouver un meilleur moyen de le faire:
XmlNode nodeXML = xmlDoc.AppendChild( xmlDoc.CreateXmlDeclaration( "1.0", "utf-8", String.Empty) );
3 Réponses :
Vous pouvez utiliser coding.Utf8 à partir du système. Texte . P>
Les doigts les plus rapides dans l'ouest ... ;-)
er ... Cela ne semble pas répondre à la question. Plus précisément, la creeexmldeclaration de XMLDOCUMUMUMUME prend 3 chaînes. Encoding.utf8 renvoie un objet de codage. De plus, il faut supposer que CreeExMldeclaration prend cette chaîne et crée un nouvel objet de codage.
Eh bien, pour être entièrement exact, vous devez accéder à une propriété de cet objet, tel que webname code> msdn.microsoft.com/en-us/library/...
encoding.utf8 code> par lui-même n'est pas de type
chaîne code>. Quels autres biens devrais-je utiliser? BodyName? EncodingName? Nom de bord? Tostring ()? Merci.
Essayez encoding.utf8.webname code>. p>
Classe statique Obsessivecompulsif {Public const String One_point_zero = "1.0"; } // Là.
De Wikipedia: «Le deuxième (XML 1.1) a été publié initialement le 4 février 2004, le même jour que la troisième édition XML 1.0 [28], et est actuellement dans sa deuxième édition, publiée le 16 août 2006. Il contient des fonctionnalités (Certains contentieux) destinés à rendre XML plus facile à utiliser dans certains cas [29]. Les principaux changements sont de permettre l'utilisation de caractères de fin de ligne utilisées sur des plates-formes EBCDIC et l'utilisation de scripts et de caractères absents de Unicode 3.2. XML 1.1 n'est pas très largement implémenté et est recommandé pour une utilisation uniquement par ceux qui ont besoin de ses caractéristiques uniques. "
Je ne vois rien comme encoding.utf8.webname, mais ce que j'ai trouvé est "android.util.xml.encoding.utf_8.name ()". C'est une valeur réelle est "utf_8". Cela fera-t-il un effet différent de "UTF-8"?
Il est facile d'éviter à l'aide d'un Xmlwriter pour écrire le document. L'écrivain par défaut code automatiquement dans UTF8 et génère l'instruction de traitement: sortie: p>
Merci, je veux cependant que je souhaite l'avoir dans le code, de sorte qu'il n'y a pas de questions sur ce que le codage est indépendamment de la bibliothèque utilisée. Certaines applications sont moins sensibles aux codages que d'autres.
Il est dans le code i>. Tout le monde sait ce que Xmlwriter.create ().
Stackoverflow.com/questions/1096125/... < / a>