XML内容似乎不是XML

时间:2013-07-30 18:37:20

标签: xml r

以上是我尝试在for循环中读取80个xml文件时出现的错误。问题出在xmlParse上。它与其他人合作得很好,但只有1个档案。我对构建的功能并不是很了解。我只想问一下如何跳过xmlParse错误。

  
    

XMLPARSE(文件)

         

错误:XML内容似乎不是XML:'sample.part40.xml'

  

1 个答案:

答案 0 :(得分:1)

当迭代文件列表时,如果您看到此错误,通常表示该特定文件的内容不是xml。这种情况经常发生在从Web上删除文件时(例如,一个文件可能是通用404文件而不是xml内容)。

我通常使用这样的东西:

 results <- lapply(listOfFiles, function(f)  
                {X <- try(xmlParse(f))
                 if (inherits(X, "try-error")) NA else X} )