Erreur fatale: 1: 1: le contenu n'est pas autorisé dans prolog

Je suis en utilisant Java et j'essaie de document XML à partir de certains lien http. Le Code que j'utilise est:

URL url = new URL(link);

HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
Document doc = null;

CountInputStream in = new CountInputStream(url.openStream());
doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(in);

Ne payez pas attention à CountInputStreamc'est une classe spéciale agissant comme des flux d'entrée.

À l'aide du code ci-dessus, j'ai parfois eu erreur Fatal Error :1:1: Content is not allowed in prolog. Je suppose que c'est a quelque chose à voir avec un mauvais format de xml, mais je n'ai aucune idée de comment le résoudre.

source d'informationauteur guest86