Я получил список xml_data из разобранного XML-документа.
library(XML)
library(httr)
identifiant_du_document = "ark:/12148/bpt6k96718891"
base_request = "https://gallica.bnf.fr/services/Toc?ark="
api_request = paste0(base_request,identifiant_du_document)
get_volume1 <- GET(api_request)
doc<-xmlParse(get_volume1)
xml_data <- xmlToList(doc)
Допустим, я хочу получить все предметы, находящиеся в головном балисе. Под этим я подразумеваю:
xml_data$text$body$div0[[3]]$head
xml_data$text$body$div0[[4]]$head
xml_data$text$body$div0[[5]]$head
xml_data$text$body$div0[[6]]$head
xml_data$text$body$div0[[7]]$head
и т. Д.