将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 </entry>'
xml <- xmlParse(txt, asText = TRUE)
# Error: 1: Entity 'thinsp' not defined
txt <- gsub(" ", "", 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 </entry>'
xml <- xmlParse(txt, asText = TRUE)
# Error: 1: Entity 'thinsp' not defined
txt <- gsub(" ", "", 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时,如果这个答案有帮助,那么您可以检查它并将主题标记为已解决。