Я делаю приложение для Android, и я делаю httprequest для получения XML-документа, мой httpEntity не возвращает ноль, и я пытаюсь использовать documentbuilderfactory для анализа файла и получения необходимых мне данных из xml,
У меня есть:
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet httpPost = new HttpGet(URL);
httpPost.addHeader("Authorization", getAuthHeader());
HttpResponse response = httpclient.execute(httpPost);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(is);
. В этот момент я получаю исключение ошибки, похожее на это
org.xml.sax.SAXParseException: expected: /hr read: body (position:END_TAG @10:8 in java.io.InputStreamReader@40564d70)
Кто-нибудь видел это или знает, что я делаю?Не могу найти, в чем проблема, если этого недостаточно, я могу предоставить больше, не намного больше, просто запрос http.файл "XML", который я пытаюсь получить, выглядит следующим образом
<ads>
<ad>
<id>6</id>
<minViews>10</minViews>
<duration>4</duration>
<actionUrl>URL</actionUrl>
<imageUrl>URL</imageUrl>
<impressionCount>0</impressionCount>
</ad>
<ads>
, и это все, что находится в файле.и я пытаюсь получить URL в обоих местах.