| #' Add an extra header row above the current header | |
| #' @export | |
| htmlTable_add_header_above <- function(kable_input, header = NULL) { | |
| if (is.null(header)) return(kable_input) | |
| kable_xml <- read_xml(as.character(kable_input), options = c("COMPACT")) | |
| kable_xml_thead <- xml_child(kable_xml, "thead") | |
| x <- read_xml("<parent><child>1</child><child>2<child>3</child></child></parent>") | |
| children <- xml_children(x) | |
| t1 <- children[[1]] | |
| t2 <- children[[2]] | |
| t3 <- xml_children(children[[2]])[[1]] | |
| } |