Я должен анализировать многие XML-документы с помощью программного обеспечения R, используя пакет XML (Duncan Temple Lang, 2013). Вот пример: http://musicbrainz.org/ws/2/release?query=%22A%20Is%20for%20Alpine%22%20AND%20artist:%22Alpine%22
Если ссылка копипастится в адресную строку браузера, отображается XML-страница, корректность которой проверяется одним из множества онлайн-валидаторов. Был выбран https://stackoverflow.com/questions/4423057/validation-problem-with-xml-declaration и разметка XML-документ кажется действительным.
Однако, используя этот код:
library(XML)
url = "http://musicbrainz.org/ws/2/release?query=%22A%20Is%20for%20Alpine%22%20AND%20artist:%22Alpine%22"
data = xmlTreeParse(url, asTree = TRUE)
сообщается следующая ошибка:
Blank needed here
Error: 1: Blank needed here
Теперь ошибка аналогична обсуждаемой здесь Проблема проверки с объявлением XML, но не вижу, как ошибка относится к документу XML, который я хотел бы проанализировать.
Программное обеспечение: R версия 3.0.2 (25 сентября 2013 г.) -- "Frisbee Sailing"
Платформа: x86_64-unknown-linux-gnu (64-разрядная версия)
Пакет XML версии 3.98-1.1