xmlTreeParse文件参数是否只能在主目录

时间:2017-05-13 00:31:44

标签: r xml-parsing

STR(xmlTreeParse) function(file,ignoreBlanks = TRUE,....

xmlTreeParse'文件'的文档论点如下:

文件
包含XML内容的文件的名称。这可以包含\〜,它扩展到用户的主目录。它也可以是一个URL。见isURL。此外,该文件可以压缩(gzip)并直接读取,而无需用户进行解压缩(gunzip)。

这是否意味着它只能从主目录中读取xml文件?

背景: 我遇到了一个问题: 错误:XML内容似乎不是XML

代码:

fileName <- "C:/Users/Sharvari/Desktop/Coursera/Getting and Cleaning 
             Data/test.xml"

xmlTreeParse(fileName,asText = TRUE)    错误:XML内容似乎不是XML:&#39;    C:/ Users / Sharvari / Desktop / Coursera /获取和清理Data / test.xml&#39;

我阅读了文档并将相同的文件复制并粘贴到RStudio主目录的exampleData中。

fileName <- system.file("exampleData", "get.xml", package="XML")
fileName
[1] "C:/Users/Sharvari/Documents/R/win-library/3.3/XML/exampleData/get.xml"
xmlTreeParse(fileName)

这很好用。 你能告诉我这里发生了什么吗?

查找&#34; get.xml&#34; here

0 个答案:

没有答案