Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
将XML解析为R_Xml_R_Xml Parsing - Fatal编程技术网

将XML解析为R

将XML解析为R,xml,r,xml-parsing,Xml,R,Xml Parsing,我试图将XML解析为R,但出现以下错误: Entity `thinsp` not defined 我发现实体为&thinsp,但我不知道如何处理它。 我非常感谢你的帮助。我尝试了以下方法: file1 <- xmlTreeParse("1496019.xml",useInternalNodes = TRUE) file2 <- xmlParse("1496019.xml",useInternalNodes = TRUE) file1解决这一问题的一种方法是预处理文档并替换未知实体

我试图将
XML
解析为R,但出现以下错误:

Entity `thinsp` not defined
我发现实体为
&thinsp
,但我不知道如何处理它。 我非常感谢你的帮助。我尝试了以下方法:

file1 <- xmlTreeParse("1496019.xml",useInternalNodes = TRUE)
file2 <- xmlParse("1496019.xml",useInternalNodes = TRUE)

file1解决这一问题的一种方法是预处理文档并替换未知实体:

library(XML)
txt <- '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><entry>abc&thinsp;</entry>'
xml <- xmlParse(txt, asText = TRUE)
# Error: 1: Entity 'thinsp' not defined

txt <- gsub("&thinsp;", "", txt, fixed = TRUE)
(xml <- xmlParse(txt, asText = TRUE))
# <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
# <entry>abc</entry>  
库(XML)

txt解决此问题的一种方法是预处理文档并替换未知实体:

library(XML)
txt <- '<?xml version="1.0" encoding="UTF-8" standalone="yes"?><entry>abc&thinsp;</entry>'
xml <- xmlParse(txt, asText = TRUE)
# Error: 1: Entity 'thinsp' not defined

txt <- gsub("&thinsp;", "", txt, fixed = TRUE)
(xml <- xmlParse(txt, asText = TRUE))
# <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
# <entry>abc</entry>  
库(XML)

txt请发布可复制的示例请发布可复制的示例我已经尝试过,我得到的错误如下:[错误:XML内容似乎不是XML:'149619.XML']我无法复制您的错误。当我用您提供的示例(如我上面所做的)填充
txt
并运行
txt@KaranPappala时,如果这个答案有帮助,那么您可以检查它并将主题标记为已解决。我已经尝试过,我得到的错误如下:[错误:XML内容似乎不是XML:'149619.XML']我无法重现您的错误。当我用您提供的示例(如我上面所做的)填充
txt
并运行
txt@KaranPappala时,如果这个答案有帮助,那么您可以检查它并将主题标记为已解决。