This function renders html_document
objects, and returns a string with
the final HTML content. It calls the renderTags()
function to
convert any shiny.tag objects to HTML. It also finds any any web dependencies
(created by htmlDependency()
) that are attached to the tags, and
inserts those. To do the insertion, this function finds the string
"<!-- HEAD_CONTENT -->"
in the document, and replaces it with the web
dependencies.
renderDocument(x, deps = NULL, processDep = identity)
An HTML()
string, with UTF-8 encoding.
An object of class html_document
, typically generated by the
htmlTemplate()
function.
Any extra web dependencies to add to the html document. This can
be an object created by htmlDependency()
, or a list of such
objects. These dependencies will be added first, before other dependencies.
A function that takes a "raw" html_dependency object and
does further processing on it. For example, when renderDocument
is
called from Shiny, the function shiny::createWebDependency()
is
used; it modifies the href and tells Shiny to serve a particular path on
the filesystem.