Может ли кто-нибудь помочь мне понять, почему я не могу извлечь узел / элемент из этого xml файла? Технически это файл xbrl, но я ожидаю, что библиотека R xml2 будет работать точно так же.
Прочтите в файле. Третий элемент или узел кажется единицей. Этот код работает так, как ожидалось:
library(xml2)
library(tidyverse)
eqr <- read_xml(x = "https://www.sec.gov/Archives/edgar/data/906107/000156459018010687/eqr-20180331.xml")
View(eqr)
xml_child(eqr, 3)
Однако я не могу заставить этот код работать:
xml_find_first(eqr, xpath = "unit")
Поиск других элементов с помощью этого метода работает должным образом:
xml_find_first(eqr, xpath = "us-gaap:OperatingLeasesIncomeStatementLeaseRevenue")
xml_find_first(eqr, xpath = "us-gaap:OperatingLeasesIncomeStatementLeaseRevenue") %>%
xml_double()