c# Chargement de xml avec encodage UTF 16 en utilisant XDocument




1 Answers

J'ai essayé, et j'ai trouvé une autre façon de le faire !!

XDocument xdoc = XDocument.Parse(System.IO.File.ReadAllLines(path));
c# xml winforms visual-studio-2008 unicode

J'essaye de lire le document XML en utilisant la méthode XDocument. mais je reçois une erreur quand xml a

<?xml version="1.0" encoding="utf-16"?>

Quand j'ai enlevé l'encodage manuellement. Cela fonctionne parfaitement.

Je reçois une erreur " Il n'y a pas de marque de commande d'octet Unicode. Impossible de passer à Unicode. "

J'ai essayé de chercher et j'ai atterri ici ->

Pourquoi C # XmlDocument.LoadXml (chaîne) échoue-t-il lorsqu'un en-tête XML est inclus?

Mais je n'ai pas pu résoudre mon problème.

Mon code:

XDocument xdoc = XDocument.Load(path);

Aucune suggestion ??

Je vous remercie.




Related