【发布时间】:2014-08-05 17:25:18
【问题描述】:
我是解析 XML 文件的新手,在这样做时遇到了麻烦。我尝试使用库 XML 和 RCurl
使用以下 R 代码xml_data<- xmlParse('https://azure.geodataservice.net/GeoDataService.svc/GetUSDemographics?longitude=-80.191741&latitude=26.322114')
xml_list<- xmlToList(xml_data)
收到以下消息: 错误:运行 xmlParse 行后“XML 内容似乎不是 XML”。据我的新手所知,它是一个 xml,并且有一个说明的方案。
所以我切换到 htmlParse 并收到相同的消息。所以我尝试了
fileURL <- "https://azure.geodataservice.net/GeoDataService.svc/GetUSDemographics?longitude=-80.191741&latitude=26.322114"
xdata<- getURL(fileURL)
那时我遇到了 SSL 错误,在 omega hat 阅读后我将其更改为
xdata<- getURL(fileURL, ssl.verifypeer = FALSE, useragent= "R")
错误状态: 函数错误(类型,msg,asError=TRUE):error:1411809D:SSL
所以我改为将 ssl.verifypeer 切换为 TRUE
xdata
这给了我另一个错误: 合并错误(列表(....),.opts:缺少参数,没有默认值。
我研究了 Stackexchange、pdf 库和 omegahat 上的文档,但似乎无法正确理解。感谢帮助。
【问题讨论】: