This uses the xml-viewer
JavaScript module to provide a simple collapsible
tree viewer for HTML/XML documents, nodes, node sets and plain character
HTML/XML in an htmlwidget
pane.
xml_tree_view(doc = NULL, scroll = FALSE, elementId = NULL, width = "100%", height = NULL) html_tree_view(doc = NULL, scroll = FALSE, elementId = NULL, width = "100%", height = NULL)
xml2
document/node/nodeset, an HTMLInternalDocument
/
XMLInternalDocument
or atomic character vector of HTML/XML content<div>
holding the HTML/XML content scroll
(TRUE
) or take up the full viewer/browser window (FALSE
).
Default is FALSE
(take up the full viewer/browser window). If
this is set to TRUE
, height
should be set to a value
other than NULL
.div
widthdiv
heightLarge HTML or XML content may take some time to render properly. It is suggested that this function be used on as minimal of a subset of HTML/XML as possible or used in a browser context vs an IDE viewer context.
## Not run: ------------------------------------ # library(htmltidy) # # # from ?xml2::read_xml # cd <- xml2::read_xml("http://www.xmlfiles.com/examples/cd_catalog.xml") # # xml_tree_view(cd) # # htmltools::browsable( # htmltools::tagList( # xml_tree_view(cd, width = "100%", height = "300px"), # xml_view(cd) # ) # ) ## ---------------------------------------------