Фатальная ошибка :1 :1 :Содержимое не разрешено в прологе

Я использую Java и пытаюсь получить XML-документ по какой-либо http-ссылке. Я использую код:

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);

Не обращайте внимания на CountInputStream, это какой-то специальный класс, работающий как обычный входной поток.

Используя приведенный выше код, я иногда получал ошибку Fatal Error :1:1: Content is not allowed in prolog. Я предполагаю, что это как-то связано с неправильным форматом xml, но я понятия не имею, как это исправить.

19
задан posdef 20 July 2012 в 11:18
поделиться