我在使用 XBRL 库示例从 SEC 网站和本地硬盘读取 XBRL 文档时遇到问题。
此代码首先尝试从 SEC 站点读取 XBRL 库的 pdf 文件中示例中所写的内容,然后尝试读取本地保存的文件:
# Following example from XBRL pdf doc - read xml file directly from sec web site
library(XBRL)
inst <- "http://www.sec.gov/Archives/edgar/data/1223389/000122338914000023/conn-20141031.xml"
options(stringsAsFactors = FALSE)
xbrl.vars <- xbrlDoAll(inst)
# attempt 2 - save the xml file to a local directory - so no web I/O
localdoc <- "~/R/StockTickers/XBRLdocs/aapl-20160326.xml"
xbrl.vars <- xbrlDoAll(localdoc)
这两个都会引发 IO 错误。第一次尝试从 SEC 站点读取结果会导致我的 RStudio 实例崩溃:
错误:未知 IO 错误 I/O 警告:无法加载外部实体“ http://www.sec.gov/Archives/edgar/data/1223389/000122338914000023/conn-20141031.xml ”
所以我重新启动 RStudio,重新加载 XBRL 库并尝试第二次尝试,从本地文件中读取会出现此错误:
I/O 警告:未能加载外部实体“~/R/StockTickers/XBRLdocs/aapl-20160326.xml”
我正在使用 R 版本 3.3.0 (2016-05-03)
我希望我错过了一些对某人来说很明显的东西,我只是没有看到它。任何帮助,将不胜感激。