Bonjour à tous,

Dans le cadre d'une application devant extraire des informations à partir d'un fichier XML présent sur internet, j'utilise la classe XPathDocument et son compagnon XPathNavigator.

Le problème étant qu'à chaque fois que j'essaie de créer l'XPathDocument en y passant l'adresse du fichier XML, une exception est soulevée dont le message est
There is no Unicode byte order mark. Cannot switch to Unicode.
Le fichier est codé en UTF-16, d'après son entête.

N'ayant aucun contrôle sur la façon dont est fait le XML - je ne suis qu'un utilisateur - je ne peux pas le modifier pour qu'il soit plus conforme. Comment procéder ?

Je tiens à spécifier que j'utilise le fichier XML : http://api.allocine.fr/xml/search?q=Snatch&partner=3 suivant les explications données à cette adresse : http://wiki.gromez.fr/dev/api/allocine

Merci de votre aide et bonne journée