0
我試圖從Stack Overflow question重新生成XML
程序包中的命令。R xmlParse/xmlTreeParse未知IO錯誤
> library(XML)
> library(RCurl)
> nct_url <- "http://clinicaltrials.gov/ct2/show/NCT00112281?resultsxml=true"
> xml_doc <- xmlParse(nct_url, useInternalNodes=TRUE)
Unknown IO errorfailed to load external entity "http://clinicaltrials.gov/ct2/show/NCT00112281?resultsxml=true"
Error: 1: Unknown IO error2: failed to load external entity "http://clinicaltrials.gov/ct2/show/NCT00112281?resultsxml=true"
> doc <- xmlTreeParse(getURL(nct_url), useInternalNodes=TRUE)
Error: XML content does not seem to be XML: ''
> getURL(nct_url)
[1] ""
nct_url的數據鏈接有效,是一個XML文件。任何想法在這裏出了什麼問題?
> sessionInfo()
R version 3.3.3 (2017-03-06)
Platform: x86_64-suse-linux-gnu (64-bit)
Running under: openSUSE 13.2 (Harlequin) (x86_64)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] RCurl_1.95-4.8 bitops_1.0-6 XML_3.98-1.4
作品了。 XML包中有什麼問題嗎? – maxie