none
Comment lire un fichier XML en UTF16 avec XmlDocument ou XmlTextReader en C# RRS feed

  • Discussion générale

  • Bonjour,
        J’ai un soucis pour ouvrir un ficher XML en UTF-16  avec XmlTextReader ou  XmlDocument.  Quand la methode esseye d’ouvrir le document je recois une exception «There is no Unicode byte order mark. Cannot switch to Unicode«.
    Mais lorsque je modifie mon xml et que je le met en UTF-8.  Cela fonctionne parfairement.    
    ET comme je ne peux pas modifier le format de fichier xml.
    Comment puis je lire un fichier xml  avec encoding UTF-16?

    Merci d’avance de votre aide.

    PS :
    <?xml version="1.0" encoding="utf-16" standalone="yes"?>
    <privateformdata xmlns="http://www.quask.com/quaskformserver/quaskformdata">
      <forms>
        <form guid="9A2965CFB57C47149988C7B5CC22FBE1">
          <data> …..
          </data>
        </form>
      </forms>
    </ privateformdata >

    mardi 5 septembre 2006 12:24