Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R编程xmlTreeParse XML内容似乎不是XML_R_Xml Parsing - Fatal编程技术网

R编程xmlTreeParse XML内容似乎不是XML

R编程xmlTreeParse XML内容似乎不是XML,r,xml-parsing,R,Xml Parsing,我使用R来解析xml。此xml存在,但R提醒我它似乎不是xml。尝试使用http而不是https: library(XML) u <- "http://d396qusza40orc.cloudfront.net/getdata%2Fdata%2Frestaurants.xml" doc <- xmlTreeParse(u, useInternalNodes = TRUE) 库(XML) u尝试使用http而不是https: library(XML) u <- "http://

我使用R来解析xml。此xml存在,但R提醒我它似乎不是xml。

尝试使用http而不是https:

library(XML)
u <- "http://d396qusza40orc.cloudfront.net/getdata%2Fdata%2Frestaurants.xml"
doc <- xmlTreeParse(u, useInternalNodes = TRUE)
库(XML)

u尝试使用http而不是https:

library(XML)
u <- "http://d396qusza40orc.cloudfront.net/getdata%2Fdata%2Frestaurants.xml"
doc <- xmlTreeParse(u, useInternalNodes = TRUE)
库(XML)

我也有同样的问题。我了解到xmlTreeParse不适用于https。虽然Grothendieck推荐的解决方案可行,但有时您必须使用https来增加安全性,因此如果您的情况是这样,那么最好加载库RCurl并使用getURL获取文档。然后可以用XML解析它。它对我的作用如下:

library(RCurl)
library(XML)
temp <- getURL("https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2Frestaurants.xml")
doc <- xmlTreeParse(temp, useInternalNodes = TRUE)
库(RCurl)
库(XML)

我也有同样的问题。我了解到xmlTreeParse不适用于https。虽然Grothendieck推荐的解决方案可行,但有时您必须使用https来增加安全性,因此如果您的情况是这样,那么最好加载库RCurl并使用getURL获取文档。然后可以用XML解析它。它对我的作用如下:

library(RCurl)
library(XML)
temp <- getURL("https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2Frestaurants.xml")
doc <- xmlTreeParse(temp, useInternalNodes = TRUE)
库(RCurl)
库(XML)
临时雇员