以上是我尝试在for
循环中读取80个xml文件时出现的错误。问题出在xmlParse
上。它与其他人合作得很好,但只有1个档案。我对构建的功能并不是很了解。我只想问一下如何跳过xmlParse
错误。
XMLPARSE(文件)
错误:XML内容似乎不是XML:'sample.part40.xml'
答案 0 :(得分:1)
当迭代文件列表时,如果您看到此错误,通常表示该特定文件的内容不是xml
。这种情况经常发生在从Web上删除文件时(例如,一个文件可能是通用404文件而不是xml
内容)。
我通常使用这样的东西:
results <- lapply(listOfFiles, function(f)
{X <- try(xmlParse(f))
if (inherits(X, "try-error")) NA else X} )