docs: def xml(self, indent = ""):
          """Produce Template XML"""
          xml = indent + "<OutputTemplate id=\"" + self.id + "\" format=\"" + self.formatclass.__name__ + "\"" + " label=\"" + self.label + "\""
          if self.formatclass.mimetype:
              xml +=" mimetype=\""+self.formatclass.mimetype+"\""
          if self.formatclass.schema:
              xml +=" schema=\""+clam.common.util.xmlescape(self.formatclass.schema)+"\""
          if self.filename:
              xml +=" filename=\""+clam.common.util.xmlescape(self.filename)+"\""
          if self.extension:
              xml +=" extension=\""+clam.common.util.xmlescape(self.extension)+"\""
          if self.parent:
              xml +=" parent=\""+clam.common.util.xmlescape(self.parent)+"\""
          if self.unique:
              xml +=" unique=\"yes\""
          else:
              xml +=" unique=\"no\""
          xml += ">\n"
          for metafield in self.metafields:
              xml += metafield.xml(indent + "    ") + "\n"
  
          xml += indent + "</OutputTemplate>"
          return xml