Я попытался этоОшибка при загрузке/разборе файла XML в R
xmlUrl <- "http://www.w3schools.com/xml/simple.xml"
doc <- xmlTreeParse(xmlUrl, useInternalNodes = T)
Этот код возвращает следующую ошибку
Operation timed outfailed to load external entity "http://www.w3schools.com/xml/simple.xml"
Error: 1: Operation timed out2: failed to load external entity "http://www.w3schools.com/xml/simple.xml"
Я попробовал этот обходной путь:
xmlUrl <- "http://www.w3schools.com/xml/simple.xml"
download.file(xmlUrl, "./data/w3schools.xml", method = "curl")
doc <- htmlTreeParse("./data/w3schools.xml", useInternalNodes = T)
Он также Безразлично Не работай. Он загружает некоторые XML Parsing Error: mismatched tag. Expected: </META>.
вид страницы ошибок. (Когда xmlTreeParse
используется вместо htmlTreeParse
он показывает ошибку несоответствия тегов.)
Может кто-нибудь объяснить мне, где проблема именно в коде? Это из-за прокси-сети, поскольку я за аутентифицированным прокси. Но install.packages()
работает должным образом, поэтому я не думаю, что конфигурация прокси-сервера является проблемой здесь. getURL()
также работает отлично. Есть ли какая-то проблема в пакете XML
?
R Version 3.0.2
Первый работает для меня. Я использую последнюю версию как R, так и XML-пакета. – user227710
@ user227710 Я обновил вопрос. Вы можете проверить свою систему сейчас? Вы получаете какую-либо ошибку при использовании обходного пути? –
Для второго, вы можете опустить 'метод = curl', и он работает. – user227710