Renders tags (and objects that can be converted into tags using
as.tags()) into HTML. (Generally intended to be called from web
framework libraries, not directly by most users–see
print.html() for higher level rendering.)
Usage
renderTags(x, singletons = character(0), indent = 0)
doRenderTags(x, indent = 0)Arguments
- x
Tag object(s) to render
- singletons
A list of singleton signatures to consider already rendered; any matching singletons will be dropped instead of rendered. (This is useful (only?) for incremental rendering.)
- indent
Initial indent level, or
FALSEif no indentation should be used.
Value
renderTags returns a list with the following variables:
head: AnHTML()string that should be included in<head>.singletons: Character vector of singleton signatures that are known after rendering.dependencies: A list of resolvedhtmlDependency()objects.html: AnHTML()string that represents the main HTML that was rendered.
doRenderTags returns a simple HTML() string.
