from twisted.web.template import Element, renderer, XMLFile from twisted.python.filepath import FilePath class ExampleElement(Element): loader = XMLFile(FilePath('template-1.xml')) @renderer def header(self, request, tag): return tag('Header.') @renderer def footer(self, request, tag): return tag('Footer.')