xml2
xml2 copied to clipboard
xml_find_lgl() should automatically coerce output to boolean
library(xml2)
library(magrittr)
xml <- read_xml("<body><a><b></b><b></b></a><a></a></body>")
xml %>%
xml_find_all(".//a") %>%
xml_find_lgl("./b")
#> Error: result of type: 'list', not logical
xml %>%
xml_find_all(".//a") %>%
xml_find_lgl("boolean(./b)")
#> [1] TRUE FALSE
Created on 2021-10-27 by the reprex package (v2.0.1)
Similarly for xml_find_chr()
, xml_find_int()
etc.
yeah, probably makes sense