A literal element is a non-XSL element.
It generates a copy of itself in the output.
The children may be generated by subsequent templates.
For example:
<xsl:template match="foo"> <html> <head><title>My Document</title> <style type='text/css'>...</style> </head> <body><xsl:apply-templates/></body> </html> </xsl:template>