Я новичок в анализе XML. Я пытаюсь получить доступ к API «I Heart Quotes». Это кусок кода, генерирующего ошибку:Анализ XML-документа из Интернета
String link = "http://www.iheartquotes.com/api/v1/random.xml";
URL url = new URL(link);
InputStream is = url.openStream();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(is);`
И это ошибка:
Content is not allowed in prolog.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:256) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:345)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
at com.nicolasekhoury.IHQuotes.IHQuotes.main(IHQuotes.java:28)
Что я должен делать?
Сделали вы какого-либо прогресса по этому вопросу? Подумайте о том, чтобы добавить больше деталей, если нет, или принять ответ, если он решит ваш вопрос. – hielsnoppe