>

이 코드를 실행하면 오류가 발생합니다. 왜 이런 일이 일어나고 있는지 잘 모르겠습니다. Rstudio 64 비트를 사용하고 있습니다

library(XML)
fileURL <- "https://www.w3schools.com//xml//simple.xml"
docs <- xmlTreeParse(fileURL,useInternal=TRUE)
rootNode <- xmlRoot(docs)
xmlName(rootNode)

아래 보이는 오류

와이즈 비즈

xmlName(rootNode) Error in xmlName(rootNode) : object 'rootNode' not found


  • 답변 # 1

    간단히 readLines 에게 전화  URL 페이지의 내용을 검색합니다. 일반적으로 isURL=TRUE 로 URL을로드 할 수 있습니다  논쟁하지만 xmlTreeParse   https 를 지원하지 않습니다  그러나 http  또는 ftp  문서 당 :

    와이즈 비즈

    isURLindicates whether the file argument refers to a URL (accessible via ftp or http)

    content <- readLines(fileURL) docs <- xmlTreeParse(content, useInternal=TRUE) rootNode <- xmlRoot(docs) xmlName(rootNode) # [1] "breakfast_menu"

관련 자료

  • 이전 c++ - cout <<myclass를 사용하는 방법
  • 다음 python - xml 하위 노드를 효율적으로 탐색하는 방법은 무엇입니까?