Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以上是我尝试for循环读取 80 个 xml 文件时遇到的错误。问题出在xmlParse. 它与其他人一起工作得很好,但只有一个文件。我不太了解内置功能。我只想问如何跳过xmlParse错误。
for
xmlParse
xmlParse(文件) 错误:XML 内容似乎不是 XML:'sample.part40.xml'
xmlParse(文件)
错误:XML 内容似乎不是 XML:'sample.part40.xml'
在遍历文件列表时,如果您看到此错误,通常意味着该特定文件的内容不是xml. 这种情况经常发生在文件从网络上删除时(例如,一个可能是通用 404 文件,而不是没有xml内容)。
xml
我通常使用这样的东西:
results <- lapply(listOfFiles, function(f) {X <- try(xmlParse(f)) if (inherits(X, "try-error")) NA else X} )