<template>

The <template> element has two uses, to define a template and inject a template inline into an existing RML documents.

When defining a template, <template> should be used in place of <rml>.

Attributes

name = cdata (CI)
The name of the template. Must be unique. Is used by other RML documents to reference the template.
content = idref (CI)
The id of the element that the content will be put into.

When injecting a template, all elements inside the <template> tag will be placed inside the template’s content element.

src = cdata (CS)
The name of the template to inject

<body>

The <body> element has a template attribute that is a shorthand for injecting a template around the body tag.

Attributes

template = cdata (CS)
The name of the template to use. All child elements under the <body> element will be loaded into the template.